summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-04-15 11:00:18 +0200
committerFlorian Bruhin <me@the-compiler.org>2021-04-15 11:00:18 +0200
commitfebb921040b6670d9b1694a6ce55ae39384d1306 (patch)
tree919c14582ee54965d306af38c84607d7dd3673e7 /tests
parent32604a6651813e25ee6d328c880ef95f76c9c744 (diff)
downloadqutebrowser-febb921040b6670d9b1694a6ce55ae39384d1306.tar.gz
qutebrowser-febb921040b6670d9b1694a6ce55ae39384d1306.zip
Add QUTE_QTWEBENGINE_VERSION_OVERRIDE
See https://github.com/NixOS/nixpkgs/pull/119376#issuecomment-820073044
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/utils/test_version.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/unit/utils/test_version.py b/tests/unit/utils/test_version.py
index b50352e34..734b70468 100644
--- a/tests/unit/utils/test_version.py
+++ b/tests/unit/utils/test_version.py
@@ -1174,6 +1174,16 @@ class TestChromiumVersion:
assert versions.source == 'importlib'
assert versions.webengine == expected
+ @pytest.mark.parametrize('override', [
+ utils.VersionNumber(5, 12, 10),
+ utils.VersionNumber(5, 15, 3),
+ ])
+ def test_override(self, monkeypatch, override):
+ monkeypatch.setenv('QUTE_QTWEBENGINE_VERSION_OVERRIDE', str(override))
+ versions = version.qtwebengine_versions(avoid_init=True)
+ assert versions.source == 'override'
+ assert versions.webengine == override
+
@dataclasses.dataclass
class VersionParams: