summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-03-29 11:51:48 +0200
committerFlorian Bruhin <me@the-compiler.org>2021-03-29 23:42:14 +0200
commitd493bafcf51ec1ef60621c377298abfe91b7a636 (patch)
tree648695914de535a425b4ce7247a04f3bb97b4713 /tests
parentd31d63cc684b804f44768928cbb6df310f06ab1d (diff)
downloadqutebrowser-d493bafcf51ec1ef60621c377298abfe91b7a636.tar.gz
qutebrowser-d493bafcf51ec1ef60621c377298abfe91b7a636.zip
tests: Test QtWebEngine version guessing when frozen
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/utils/test_version.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/unit/utils/test_version.py b/tests/unit/utils/test_version.py
index 7cd3504b0..399b8380d 100644
--- a/tests/unit/utils/test_version.py
+++ b/tests/unit/utils/test_version.py
@@ -975,7 +975,7 @@ class TestWebEngineVersions:
)
assert version.WebEngineVersions.from_elf(elf_version) == expected
- @pytest.mark.parametrize('qt_version, chromium_version', [
+ @pytest.mark.parametrize('pyqt_version, chromium_version', [
('5.12.10', '69.0.3497.128'),
('5.14.2', '77.0.3865.129'),
('5.15.1', '80.0.3987.163'),
@@ -984,13 +984,19 @@ class TestWebEngineVersions:
('5.15.4', '87.0.4280.144'),
('5.15.5', '87.0.4280.144'),
])
- def test_from_pyqt(self, qt_version, chromium_version):
+ def test_from_pyqt(self, freezer, pyqt_version, chromium_version):
+ if freezer and pyqt_version in ['5.15.3', '5.15.4', '5.15.5']:
+ chromium_version = '83.0.4103.122'
+ expected_pyqt_version = '5.15.2'
+ else:
+ expected_pyqt_version = pyqt_version
+
expected = version.WebEngineVersions(
- webengine=utils.VersionNumber.parse(qt_version),
+ webengine=utils.VersionNumber.parse(expected_pyqt_version),
chromium=chromium_version,
source='PyQt',
)
- assert version.WebEngineVersions.from_pyqt(qt_version) == expected
+ assert version.WebEngineVersions.from_pyqt(pyqt_version) == expected
def test_real_chromium_version(self, qapp):
"""Compare the inferred Chromium version with the real one."""