diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-03-29 11:51:48 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-03-29 23:42:14 +0200 |
commit | d493bafcf51ec1ef60621c377298abfe91b7a636 (patch) | |
tree | 648695914de535a425b4ce7247a04f3bb97b4713 /tests | |
parent | d31d63cc684b804f44768928cbb6df310f06ab1d (diff) | |
download | qutebrowser-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.py | 14 |
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.""" |