Tyler Goodlet
4eea8042ff
Start data feed layer test suite
...
Initial test that starts a `binance` feed and reads the quote messages
alongside shm buffers for 1s and 1m OHLC; just prints to console for
now.
Template out parametrization for multi-symbol quote-multiplexed feeds
which coming soon B)
2022-11-07 15:40:52 -05:00
Tyler Goodlet
9fc45c2bff
Drop `tractor.log` level override fixture
2022-11-07 15:40:41 -05:00
Tyler Goodlet
63e9af002d
Drop `tractor.testing` import in qt tests
2022-10-28 16:09:55 -04:00
Tyler Goodlet
2312b6aeb2
Fix conftest config mod import
2021-09-11 18:15:42 -04:00
Tyler Goodlet
088ea8c3ec
Skip CLI tests due to questrade dependency for now
2021-05-22 15:12:12 -04:00
Tyler Goodlet
0228db7811
Skip questrade tests for now
...
They need to be run with a local private API key and haven't been ported
to latest data apis anyway. It's also a broker most peeps aren't going
to be using any time soon.
2021-05-20 16:11:49 -04:00
Tyler Goodlet
44eb9aa9ff
Create a blank config if none exists
2019-03-18 00:04:34 -04:00
Tyler Goodlet
88bb5b9f05
Handle file not found
2019-03-17 23:22:00 -04:00
Tyler Goodlet
b99c5d2abe
Use confdir if provided even when in CI
2019-03-17 23:04:04 -04:00
Tyler Goodlet
d0b1d0954f
Catch multi-errors too?
2019-03-03 11:01:34 -05:00
Tyler Goodlet
6cbea10b83
Forgot an error
2019-02-26 19:15:53 -05:00
Tyler Goodlet
2306799110
Speed bump quoter a slight bit
2019-02-25 22:40:19 -05:00
Tyler Goodlet
1fd033d351
Token should always be from a practice account
2019-02-25 22:12:33 -05:00
Tyler Goodlet
414734f803
Add travisCI specific test suite integration
...
Questrade is the default broker backend (for now) so the CI
can run using a practice account token handed down through an
env variable. If we add a cached directory to the build then the token
should remain persistent in the brokers config and will only need to be
updated if something goes wrong.
Also, add a `--confdir` flag for pytest much in the same way as for
the `piker` cli.
2019-02-25 20:23:20 -05:00
Tyler Goodlet
1a0427db08
Use `DataFeed` api in streaming tests
2019-02-21 23:10:24 -05:00
Tyler Goodlet
57bef52438
Capture the right logger
2019-02-10 17:29:08 -05:00
Tyler Goodlet
308ceb1772
Use search method for `piker api` test
2019-02-10 17:28:43 -05:00
Tyler Goodlet
ea289540b3
Add a test to verify auth endpoint "locking"
2019-02-09 21:58:49 -05:00
Tyler Goodlet
5339f754a1
Add a token refresh test that exhibits an API race issue
2019-02-04 00:16:16 -05:00
Tyler Goodlet
6cc8b4cc2f
Test duplicate feed type quoting
2018-12-23 21:27:47 -05:00
Tyler Goodlet
1d1be9dd77
Include option stream subscription change in test
2018-12-11 17:10:36 -05:00
Tyler Goodlet
9c7ca84fef
Include strike and expiry in option quotes
2018-12-09 13:40:26 -05:00
Tyler Goodlet
12d5627860
Aggregate streaming tests and test stocks + options together
2018-12-01 16:14:33 -05:00
Tyler Goodlet
2df5c76828
Adjust cli tests for new quotes list output
2018-12-01 16:13:15 -05:00
Tyler Goodlet
15dec65ba1
Add an options streaming test
2018-11-30 08:18:54 -05:00
Tyler Goodlet
48a9c389c5
Add loglevel support to tests
2018-11-30 08:18:13 -05:00
Tyler Goodlet
e1d6edb3ee
Skip qt tests on missing brokers.ini entry
2018-11-22 19:12:14 -05:00
Tyler Goodlet
eaa2a9b05d
Port streaming test to new `data` module
2018-11-22 16:31:53 -05:00
Tyler Goodlet
7b2ab504f9
Adjust tests to match
2018-11-22 09:44:47 -05:00
Tyler Goodlet
5961e458cf
Add a option quote latency test
2018-11-13 14:59:49 -05:00
Tyler Goodlet
36cf68dc0f
Update tests to match
2018-11-13 12:57:46 -05:00
Tyler Goodlet
ab8008ad61
Repair quote streaming test
2018-11-11 21:59:41 -05:00
Tyler Goodlet
773457ac91
Drop stale import
2018-11-11 21:45:51 -05:00
Tyler Goodlet
c8cb5a2fdc
Remove duplicate fixture (now in conftest)
2018-11-11 21:07:34 -05:00
Tyler Goodlet
21eb68148c
Add option contract and chain quote test
2018-11-11 21:06:46 -05:00
Tyler Goodlet
6bef365fd4
Add conftest
2018-11-11 21:05:44 -05:00
Tyler Goodlet
666228d82e
Add initial QT stock quoting tests
2018-11-11 18:53:45 -05:00
Tyler Goodlet
cbc1052bfe
Update tests for new tractor api
2018-08-09 22:43:50 -04:00
Tyler Goodlet
da0495816b
Drop tractor unit tests
2018-07-06 17:27:42 -04:00
Tyler Goodlet
94e7083bfc
`tractor.run()` is required for testing now
2018-07-05 15:33:02 -04:00
Tyler Goodlet
f32ecb3d65
Arbiter now supports non-empty statespace
2018-06-27 11:45:21 -04:00
Tyler Goodlet
c062b01b7b
Add an actor spawning test
...
Test that the actor nursery API and ``tractor.run`` entrypoint work when
the sub-actor's main task is all that is run (i.e. no rpc requests).
2018-06-23 14:59:31 -04:00
Tyler Goodlet
acb5dc398e
Add a basic `tractor.run()` test
2018-06-12 15:23:58 -04:00
Tyler Goodlet
5a997d67d4
Add an initial `tractor` price streaming test
2018-06-07 09:18:40 -04:00
Tyler Goodlet
c8539b7373
Test adding multiple tickers on cli
2018-04-25 09:11:21 -04:00
Tyler Goodlet
2070f292b1
Update tests
2018-04-10 21:57:28 -04:00
Tyler Goodlet
6b72d04427
Change watchlist write function name
2018-04-06 15:07:47 -04:00
K0nstantine
918133f265
Finalize WL Management and fix merge func
2018-04-04 00:35:12 -04:00
K0nstantine
49b760673e
Remove write to file from API and move to CLI
2018-04-04 00:35:12 -04:00
K0nstantine
cd69c30143
CLI tests for watchlist commands
2018-04-04 00:35:12 -04:00