summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2015-06-19 07:15:25 +0200
committerFlorian Bruhin <git@the-compiler.org>2015-06-19 09:40:26 +0200
commita5610fd6da50e4d37f751cd887203740133d5999 (patch)
tree3291b0c6e50ad354c5e3ae38d9759826c0ab714a
parent85f6b3c6df922d59e5e59bea5fc43465cc9d00a7 (diff)
downloadqutebrowser-a5610fd6da50e4d37f751cd887203740133d5999.tar.gz
qutebrowser-a5610fd6da50e4d37f751cd887203740133d5999.zip
Fix TestReadFile when frozen.
-rw-r--r--tests/utils/test_utils.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/utils/test_utils.py b/tests/utils/test_utils.py
index cc3d1817e..ed2028d86 100644
--- a/tests/utils/test_utils.py
+++ b/tests/utils/test_utils.py
@@ -98,9 +98,12 @@ class TestReadFile:
@pytest.fixture(autouse=True, params=[True, False])
def freezer(self, request, monkeypatch):
- if request.param:
+ if request.param and not getattr(sys, 'frozen', False):
monkeypatch.setattr(sys, 'frozen', True, raising=False)
monkeypatch.setattr('sys.executable', qutebrowser.__file__)
+ elif not request.param and getattr(sys, 'frozen', False):
+ # Want to test unfrozen tests, but we are frozen
+ pytest.skip("Can't run with sys.frozen = True!")
def test_readfile(self):
"""Read a test file."""