Disable isolation_provider tests on dummy conversion

Windows and macOS in CI (which don't support nested virtualization)
and thus Docker aren't really candidates for isolation_provider tests.
This commit is contained in:
deeplow 2023-09-22 08:37:16 +01:00
parent 0a6b33ebed
commit 23bee23d81
No known key found for this signature in database
GPG key ID: 577982871529A52A

View file

@ -1,3 +1,5 @@
import os
import pytest import pytest
from colorama import Style from colorama import Style
from pytest_mock import MockerFixture from pytest_mock import MockerFixture
@ -5,10 +7,15 @@ from pytest_mock import MockerFixture
from dangerzone.conversion import errors from dangerzone.conversion import errors
from dangerzone.document import Document from dangerzone.document import Document
from dangerzone.isolation_provider import base from dangerzone.isolation_provider import base
from dangerzone.isolation_provider.qubes import running_on_qubes
from .. import pdf_11k_pages, sanitized_text, uncommon_text from .. import pdf_11k_pages, sanitized_text, uncommon_text
@pytest.mark.skipif(
os.environ.get("DUMMY_CONVERSION", False), reason="dummy conversions not supported"
)
@pytest.mark.skipif(not running_on_qubes(), reason="Not on a Qubes system")
class IsolationProviderTest: class IsolationProviderTest:
def test_print_progress( def test_print_progress(
self, self,