diff options
author | toofar <toofar@spalge.com> | 2024-04-20 19:25:42 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-20 19:25:42 +1200 |
commit | 80931acab0cc63760dfc484820b783aaced439b6 (patch) | |
tree | aed9d0c3bc8d2b5408dd8a76af5bca6f8fde4f90 /tests | |
parent | 91be21aede589a8cb15a5288eedd74ca56f11e7b (diff) | |
parent | 52106c383b41ea7629399f75059bbcba9abb1ba6 (diff) | |
download | qutebrowser-80931acab0cc63760dfc484820b783aaced439b6.tar.gz qutebrowser-80931acab0cc63760dfc484820b783aaced439b6.zip |
Merge pull request #8139 from qutebrowser/feat/7187_chromium_security_patch_in_version
Show chromium security patch version in :version
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/utils/test_version.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/unit/utils/test_version.py b/tests/unit/utils/test_version.py index 38134b40e..f24bf2a7a 100644 --- a/tests/unit/utils/test_version.py +++ b/tests/unit/utils/test_version.py @@ -915,6 +915,17 @@ class TestWebEngineVersions: source='faked'), "QtWebEngine 5.15.2, based on Chromium 87.0.4280.144 (from faked)", ), + ( + version.WebEngineVersions( + webengine=utils.VersionNumber(5, 15, 2), + chromium='87.0.4280.144', + chromium_security='9000.1', + source='faked'), + ( + "QtWebEngine 5.15.2, based on Chromium 87.0.4280.144, with security " + "patches up to 9000.1 (plus any distribution patches) (from faked)" + ), + ), ]) def test_str(self, version, expected): assert str(version) == expected @@ -1024,6 +1035,20 @@ class TestWebEngineVersions: assert inferred == real + def test_real_chromium_security_version(self, qapp): + """Check the API for reading the chromium security patch version.""" + try: + from qutebrowser.qt.webenginecore import ( + qWebEngineChromiumVersion, + qWebEngineChromiumSecurityPatchVersion, + ) + except ImportError: + pytest.skip("Requires QtWebEngine 6.3+") + + base = utils.VersionNumber.parse(qWebEngineChromiumVersion()) + security = utils.VersionNumber.parse(qWebEngineChromiumSecurityPatchVersion()) + assert security >= base + class FakeQSslSocket: |