forked from goodboy/tractor
1
0
Fork 0
tractor/tests
Tyler Goodlet 6d9ac53bd5 Add nested multierror testing
Add a test to verify that `trio.MultiError`s are properly propagated up
a simple actor nursery tree. We don't have any exception marshalling
between processes (yet) so we can't validate much more then a simple
2-depth tree. This satisfies the final bullet in #43.

Note I've limited the number of subactors per layer to around 5 since
any more then this seems to break the `multiprocessing` forkserver;
zombie subprocesses seem to be blocking teardown somehow...

Also add a single depth fast fail test just to verify that it's the
nested spawning that triggers this forkserver bug.
2019-10-30 00:30:40 -04:00
..
conftest.py pytest_generate_tests remove `fork` only if it's in list 2019-03-13 21:32:45 +11:00
test_cancellation.py Add nested multierror testing 2019-10-30 00:30:40 -04:00
test_discovery.py Adjust test timeout/sync handling for windows 2019-03-31 15:34:44 -04:00
test_local.py Verify subs topics at each step 2019-01-23 22:35:04 -05:00
test_multi_program.py Check for proper SIGINT return code 2019-10-15 23:22:48 -04:00
test_pubsub.py Add back line that breaks with async gens 2019-02-15 22:10:55 -05:00
test_rpc.py Add tests for import-time failures 2019-01-12 17:56:39 -05:00
test_spawning.py Add subactor loglevel propagation test 2019-03-23 23:27:32 -04:00
test_streaming.py Slight slowdown on windows / py3.8? 2019-10-16 11:02:18 -04:00