summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/helpers/fixtures.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py
index e50220c51..10fc4702f 100644
--- a/tests/helpers/fixtures.py
+++ b/tests/helpers/fixtures.py
@@ -428,7 +428,15 @@ def webengineview(qtbot, monkeypatch, web_tab_setup):
def webpage(qnam):
"""Get a new QWebPage object."""
QtWebKitWidgets = pytest.importorskip('PyQt5.QtWebKitWidgets')
- page = QtWebKitWidgets.QWebPage()
+ class WebPageStub(QtWebKitWidgets.QWebPage):
+
+ """QWebPage with default error pages disabled."""
+
+ def supportsExtension(self, _ext):
+ """No extensions needed."""
+ return False
+
+ page = WebPageStub()
page.networkAccessManager().deleteLater()
page.setNetworkAccessManager(qnam)
return page