diff options
-rw-r--r-- | tests/helpers/fixtures.py | 10 |
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 |