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-25 18:05:35 +0200
commita6171337f956048daa8e72745b755a40b607a4f4 (patch)
tree78812076f20ec3b00c9d4591ca4def22f8f1a84f
parenta72709a00ef6acfa468730eff14d8c2d2e6ef481 (diff)
downloadqutebrowser-a6171337f956048daa8e72745b755a40b607a4f4.tar.gz
qutebrowser-a6171337f956048daa8e72745b755a40b607a4f4.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.
-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: