summaryrefslogtreecommitdiff
path: root/tests/helpers
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-05-19 16:46:04 +0200
committerFlorian Bruhin <me@the-compiler.org>2022-08-23 18:31:41 +0200
commitc5a51eb0bcbab0b68cdfbf3eba2e681cff2adf7a (patch)
treebc28900a68442263fe84d846ddf1d10db257838d /tests/helpers
parent5e5044e033798344ff2261ed8b8c9e51a9141546 (diff)
downloadqutebrowser-c5a51eb0bcbab0b68cdfbf3eba2e681cff2adf7a.tar.gz
qutebrowser-c5a51eb0bcbab0b68cdfbf3eba2e681cff2adf7a.zip
Drop Qt < 5.15
Fixes #7091 TODO: Add changelog
Diffstat (limited to 'tests/helpers')
-rw-r--r--tests/helpers/stubs.py9
-rw-r--r--tests/helpers/testutils.py22
2 files changed, 2 insertions, 29 deletions
diff --git a/tests/helpers/stubs.py b/tests/helpers/stubs.py
index 2963a2c13..493bfd55e 100644
--- a/tests/helpers/stubs.py
+++ b/tests/helpers/stubs.py
@@ -302,17 +302,10 @@ class FakeSignal:
Attributes:
signal: The name of the signal, like pyqtSignal.
- _func: The function to be invoked when the signal gets called.
"""
- def __init__(self, name='fake', func=None):
+ def __init__(self, name='fake'):
self.signal = '2{}(int, int)'.format(name)
- self._func = func
-
- def __call__(self):
- if self._func is None:
- raise TypeError("'FakeSignal' object is not callable")
- return self._func()
def connect(self, slot):
"""Connect the signal to a slot.
diff --git a/tests/helpers/testutils.py b/tests/helpers/testutils.py
index 7bbd9ccba..dcc876d40 100644
--- a/tests/helpers/testutils.py
+++ b/tests/helpers/testutils.py
@@ -38,12 +38,6 @@ from qutebrowser.utils import qtutils, log, utils, version
ON_CI = 'CI' in os.environ
-qt513 = pytest.mark.skipif(
- not qtutils.version_check('5.13'), reason="Needs Qt 5.13 or newer")
-qt514 = pytest.mark.skipif(
- not qtutils.version_check('5.14'), reason="Needs Qt 5.14 or newer")
-
-
class Color(QColor):
"""A QColor with a nicer repr()."""
@@ -279,22 +273,8 @@ def disable_seccomp_bpf_sandbox():
# no QtWebEngine available
return False
- affected_versions = set()
- for base, patch_range in [
- # 5.12.0 to 5.12.10 (inclusive)
- ('5.12', range(0, 11)),
- # 5.13.0 to 5.13.2 (inclusive)
- ('5.13', range(0, 3)),
- # 5.14.0
- ('5.14', [0]),
- # 5.15.0 to 5.15.2 (inclusive)
- ('5.15', range(0, 3)),
- ]:
- for patch in patch_range:
- affected_versions.add(utils.VersionNumber.parse(f'{base}.{patch}'))
-
versions = version.qtwebengine_versions(avoid_init=True)
- return versions.webengine in affected_versions
+ return versions.webengine == utils.VersionNumber(5, 15, 2)
def import_userscript(name):