dangerzone/tests/isolation_provider
Alex Pyrgiotis 275189587e
tests: Test termination logic under default conditions
Do not use the `provider_wait` fixture in our termination logic tests,
and switch instead to the `provider` fixture, which instantiates a
typical isolation provider.

The `provider_wait` fixture's goal was to emulate how would the process
behave if it had fully spawned. In practice, this masked some
termination logic issues that became apparent in the WIP on-host
conversion PR. Now that we kill the spawned process via its process
group, we can just use the default isolation provider in our tests.

In practice, in this PR we just do `s/provider_wait/provider`, and
remove some stale code.
2024-10-07 17:37:57 +03:00
..
__init__.py container: Improve parsing of progress reports 2023-08-01 14:43:49 +03:00
base.py tests: Test termination logic under default conditions 2024-10-07 17:37:57 +03:00
test_container.py tests: Test termination logic under default conditions 2024-10-07 17:37:57 +03:00
test_dummy.py tests: Improve Dummy provider tests 2024-10-07 17:37:42 +03:00
test_qubes.py tests: Properly skip tests for isolation providers 2024-06-27 22:11:37 +03:00