summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qutebrowser/browser/webengine/webenginetab.py6
-rw-r--r--tests/unit/browser/webengine/test_webenginetab.py3
2 files changed, 6 insertions, 3 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index 0d0edabe3..afb41c262 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -105,11 +105,13 @@ class _FindFlags:
def to_qt(self):
"""Convert flags into Qt flags."""
+ # FIXME:mypy Those should be correct, reevaluate with PyQt6-stubs
flags = QWebEnginePage.FindFlag(0)
if self.case_sensitive:
- flags |= QWebEnginePage.FindFlag.FindCaseSensitively
+ flags |= ( # type: ignore[assignment]
+ QWebEnginePage.FindFlag.FindCaseSensitively)
if self.backward:
- flags |= QWebEnginePage.FindFlag.FindBackward
+ flags |= QWebEnginePage.FindFlag.FindBackward # type: ignore[assignment]
return flags
def __bool__(self):
diff --git a/tests/unit/browser/webengine/test_webenginetab.py b/tests/unit/browser/webengine/test_webenginetab.py
index 446dbd9a7..30807bb4e 100644
--- a/tests/unit/browser/webengine/test_webenginetab.py
+++ b/tests/unit/browser/webengine/test_webenginetab.py
@@ -219,7 +219,8 @@ def test_notification_permission_workaround():
class TestFindFlags:
@pytest.mark.parametrize("case_sensitive, backward, expected", [
- (True, True, QWebEnginePage.FindFlag.FindCaseSensitively | QWebEnginePage.FindFlag.FindBackward),
+ (True, True, (QWebEnginePage.FindFlag.FindCaseSensitively |
+ QWebEnginePage.FindFlag.FindBackward)),
(True, False, QWebEnginePage.FindFlag.FindCaseSensitively),
(False, True, QWebEnginePage.FindFlag.FindBackward),
(False, False, QWebEnginePage.FindFlag(0)),