summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-09-25 18:05:35 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-09-26 10:39:14 +0200
commit318e3e709ebef2377910bbeff71d94a7114f3292 (patch)
tree4fae1dfec0ce180b61bedd2446f2f3248bc6d064
parent67ba307301f4d7798e3aad050ed30a7cbebfec54 (diff)
downloadqutebrowser-318e3e709ebef2377910bbeff71d94a7114f3292.tar.gz
qutebrowser-318e3e709ebef2377910bbeff71d94a7114f3292.zip
Skip test_real_chromium_version on newer Qt versions
Is wrong on unstable Archlinux env when Qt is newer than PyQt. But no need for this when we have the API anyways. (cherry picked from commit a6171337f956048daa8e72745b755a40b607a4f4)
-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 486270d70..586e86e54 100644
--- a/tests/unit/utils/test_version.py
+++ b/tests/unit/utils/test_version.py
@@ -989,6 +989,16 @@ class TestWebEngineVersions:
def test_real_chromium_version(self, qapp):
"""Compare the inferred Chromium version with the real one."""
+ try:
+ from qutebrowser.qt.webenginecore import (
+ qWebEngineVersion,
+ qWebEngineChromiumVersion,
+ )
+ except ImportError:
+ pass
+ else:
+ pytest.skip("API available to get the real version")
+
pyqt_webengine_version = version._get_pyqt_webengine_qt_version()
if pyqt_webengine_version is None:
if '.dev' in PYQT_VERSION_STR: