summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-03-18 11:22:43 +0100
committerFlorian Bruhin <me@the-compiler.org>2019-03-18 11:44:47 +0100
commit829779949e77a1082a5a08b0b1241dfbc740ed5f (patch)
treea364375b347318340be36988d0cef29a0fc8f90c
parent99a4f4a034b2f3460118ed8e6b80373e42e2194e (diff)
downloadqutebrowser-829779949e77a1082a5a08b0b1241dfbc740ed5f.tar.gz
qutebrowser-829779949e77a1082a5a08b0b1241dfbc740ed5f.zip
Fix double-registering of schemes in test_webenginesettings
-rw-r--r--qutebrowser/browser/webengine/webenginequtescheme.py1
-rw-r--r--tests/unit/browser/webengine/test_webenginesettings.py4
2 files changed, 4 insertions, 1 deletions
diff --git a/qutebrowser/browser/webengine/webenginequtescheme.py b/qutebrowser/browser/webengine/webenginequtescheme.py
index 132005878..7f21cdba1 100644
--- a/qutebrowser/browser/webengine/webenginequtescheme.py
+++ b/qutebrowser/browser/webengine/webenginequtescheme.py
@@ -163,6 +163,7 @@ def init():
classes.
"""
if QWebEngineUrlScheme is not None:
+ assert QWebEngineUrlScheme.schemeByName(b'qute') is None
scheme = QWebEngineUrlScheme(b'qute')
scheme.setFlags(QWebEngineUrlScheme.LocalScheme |
QWebEngineUrlScheme.LocalAccessAllowed)
diff --git a/tests/unit/browser/webengine/test_webenginesettings.py b/tests/unit/browser/webengine/test_webenginesettings.py
index 7eea8ffa7..5746586e7 100644
--- a/tests/unit/browser/webengine/test_webenginesettings.py
+++ b/tests/unit/browser/webengine/test_webenginesettings.py
@@ -30,7 +30,9 @@ from qutebrowser.misc import objects
@pytest.fixture(autouse=True)
-def init(qapp, config_stub, cache_tmpdir, data_tmpdir):
+def init(qapp, config_stub, cache_tmpdir, data_tmpdir, monkeypatch):
+ monkeypatch.setattr(webenginesettings.webenginequtescheme, 'init',
+ lambda: None)
init_args = types.SimpleNamespace(enable_webengine_inspector=False)
webenginesettings.init(init_args)
config_stub.changed.disconnect(webenginesettings._update_settings)