dangerzone/tests
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
..
gui Do not throw on malformed Desktop Entries on Linux. 2024-09-10 15:25:45 +02:00
isolation_provider tests: Test termination logic under default conditions 2024-10-07 17:37:57 +03:00
test_docs Adds file formats: epub svg bmp pnm bpm ppm 2024-01-31 19:58:48 +00:00
test_docs_compressed Add page limit of 10000 2023-09-28 11:01:14 +01:00
test_docs_external Add test files for hwp/hwpx (base64 encoded) 2023-08-01 14:37:14 +01:00
test_docs_large@0068ffcb67 Replace armor guards that indicate isolated output 2023-08-22 16:11:41 +01:00
__init__.py chore: remove fixture imports in the tests 2024-06-05 15:56:09 +02:00
conftest.py chore: remove fixture imports in the tests 2024-06-05 15:56:09 +02:00
test_cli.py Added try excepts for unhandled exceptions 2024-09-17 16:26:46 +03:00
test_document.py chore: remove fixture imports in the tests 2024-06-05 15:56:09 +02:00
test_large_set.py tests: Do not let LibreOffice hang on the large test set 2024-08-09 14:32:19 +03:00
test_ocr.py tests: Skip a test for missing OCR files on Qubes 2024-06-27 22:11:50 +03:00
test_settings.py chore(imports): remove useless imports 2024-06-05 14:19:30 +02:00
test_util.py chore: remove fixture imports in the tests 2024-06-05 15:56:09 +02:00