Tyler Goodlet
783fe53b06
Don't mix trip with multiprocessing for now
...
It seems that mixing the two backends in the test suite results in hangs
due to lingering forkservers and resource managers from
`multiprocessing`? Likely we'll need either 2 separate CI runs to work
or someway to be sure that these lingering servers are killed in between
tests.
2020-01-24 00:55:40 -05:00
Tyler Goodlet
bc259b7eab
Use trip as default in all tests for now
2020-01-24 00:54:19 -05:00
Tyler Goodlet
44996fe328
Add trip to start_method parametrizations
2020-01-23 01:16:10 -05:00
Tyler Goodlet
97df927714
Run first example test under both start methods
2019-10-30 00:31:28 -04:00
Christian López Barrón
efffca371a
pytest_generate_tests remove `fork` only if it's in list
2019-03-13 21:32:45 +11:00
Tyler Goodlet
b70f4eafcb
Flip tests to use `start_method` kwarg
2019-03-08 20:06:16 -05:00
Tyler Goodlet
483ae42a46
Add a `spawn_method` dynamic fixture
2019-03-06 00:36:37 -05:00
Tyler Goodlet
512a2f25a2
Expose `tractor_test` in the same way as `trio`
2018-11-26 11:26:04 -05:00
Tyler Goodlet
0879150399
Move `tractor_test` to new module
2018-11-26 11:20:53 -05:00
Tyler Goodlet
d12136d44d
Add some mult-program tests
...
Run the arbiter-actor in a separate program and do some basic tests to
make sure everything works - particularly, registration and
cancellation.
2018-09-08 09:44:29 -04:00
Tyler Goodlet
e4ef973be9
Add discovery testing
...
Add a new test to verify actors register with their `.uid` tuple as
per #7 . Break off relevant "discovery" tests into a new test module.
2018-08-07 14:30:25 -04:00
Tyler Goodlet
64cbb922dc
Reorg everything into private modules
2018-07-14 16:09:05 -04:00
Tyler Goodlet
a26d6f831f
Add loglevel setting to test suite
2018-07-11 22:24:19 -04:00