Tyler Goodlet
7cfd431a2b
Yield `Services` in `open_test_pikerd()` fixture
2023-01-24 15:15:27 -05:00
Tyler Goodlet
37e0ec7b7d
Assert fixture caller is `pikerd`
2023-01-13 13:21:49 -05:00
Tyler Goodlet
06622105cd
Add a `open_test_pikerd()` acm fixture for easy booting of the service stack
2023-01-10 11:09:19 -05:00
Tyler Goodlet
f232d6d4ee
Add `ci_env` detector fixture
2023-01-10 11:09:19 -05:00
Tyler Goodlet
1bf1965a8b
Drop `tractor.log` level override fixture
2023-01-10 11:09:18 -05: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
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
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
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
6bef365fd4
Add conftest
2018-11-11 21:05:44 -05:00