diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-03-30 21:20:29 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-03-31 13:10:09 +0200 |
commit | 952402066dda29bf638ddc9f109b5b163151cf72 (patch) | |
tree | 37a4a3c197caa513f8b1d22a681e43fc9af0e46c /tests/helpers | |
parent | 545a295cf0fc318538a2355f1244cfd2df575af9 (diff) | |
download | qutebrowser-952402066dda29bf638ddc9f109b5b163151cf72.tar.gz qutebrowser-952402066dda29bf638ddc9f109b5b163151cf72.zip |
tests: Move flatpak patch to conftest
Diffstat (limited to 'tests/helpers')
-rw-r--r-- | tests/helpers/fixtures.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py index 89386a1a5..43959f246 100644 --- a/tests/helpers/fixtures.py +++ b/tests/helpers/fixtures.py @@ -748,3 +748,20 @@ def freezer(request, monkeypatch): # Want to test unfrozen tests, but we are frozen pytest.skip("Can't run with sys.frozen = True!") return request.param + + +@pytest.fixture +def fake_flatpak(monkeypatch): + info = version.DistributionInfo( + id='org.kde.Platform', + parsed=version.Distribution.kde_flatpak, + version=utils.VersionNumber.parse('5.12'), + pretty='Unknown') + + if not version.is_flatpak(): + monkeypatch.setattr(version, 'distribution', lambda: info) + + app_id = 'org.qutebrowser.qutebrowser' + monkeypatch.setenv('FLATPAK_ID', app_id) + + assert version.is_flatpak() |