tractor/tests
Tyler Goodlet 6c35ba2cb6 Add IPC breakage on both parent and child side
With the new fancy `_pytest.pathlib.import_path()` we can do real
parametrization of the example-script-module code and thus configure
whether the child, parent, or both silently break the IPC connection.

Parametrize the test for all the above mentioned cases as well as the
case where the IPC never breaks but we still simulate the user hammering
ctl-c / SIGINT to terminate the actor tree. Adjust expected errors based
on each case and heavily document each of these.
2023-01-29 14:55:02 -05:00
..
conftest.py Handle `mp` spawn method cases in test suite 2023-01-29 14:55:02 -05:00
test_2way.py Move context-streaming operational tests into one mod 2021-12-06 16:45:44 -05:00
test_advanced_faults.py Add IPC breakage on both parent and child side 2023-01-29 14:55:02 -05:00
test_advanced_streaming.py Use built-ins for all data-structure-type annotations 2022-09-15 23:41:28 -04:00
test_cancellation.py Expect egs in tests which retreive portal results 2022-10-14 19:42:23 -04:00
test_child_manages_service_nursery.py Add a new "trioisms" test mod for tracking `trio` wishlist behaviour 2022-04-12 13:05:56 -04:00
test_clustering.py Add `mngrs=(<gen_comprehension>)` test 2022-12-11 19:56:01 -05:00
test_context_stream_semantics.py Change test import 2022-09-15 23:41:28 -04:00
test_debugger.py Adjust other examples tests to expect `pathlib` objects 2023-01-29 14:55:02 -05:00
test_discovery.py Pack tuple keys as . delim strs in registry tests 2022-02-15 08:48:07 -05:00
test_docs_examples.py Skip `advanced_faults/` subset in docs examples tests 2023-01-29 14:55:02 -05:00
test_infected_asyncio.py Expect egs in tests which retreive portal results 2022-10-14 19:42:23 -04:00
test_legacy_one_way_streaming.py Name one-way streaming (con generators) what it is 2023-01-29 14:55:02 -05:00
test_local.py Adjust "no arbiter" test for new runtime defaults 2022-10-12 12:46:20 -04:00
test_multi_program.py Drop run from multi prog tests 2021-05-07 11:21:40 -04:00
test_pubsub.py Fix import to load from `conftest.py` 2022-10-09 18:03:17 -04:00
test_resource_cache.py Parameterize over cache keying methods: kwargs and "key" 2021-12-16 18:02:03 -05:00
test_rpc.py Drop lingering rpc_module_paths refs 2021-05-07 11:21:40 -04:00
test_runtime.py Tolerate eg in runtime test teardown 2022-10-14 19:42:23 -04:00
test_spawning.py Fix start method name in logging propagation test 2022-10-09 18:22:55 -04:00
test_task_broadcasting.py Use built-ins for all data-structure-type annotations 2022-09-15 23:41:28 -04:00
test_trioisms.py Add a new "trioisms" test mod for tracking `trio` wishlist behaviour 2022-04-12 13:05:56 -04:00