From 8c0366f0a77d824f79096128095e0671e133334a Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 8 Sep 2018 15:34:28 +0200 Subject: [PATCH] Configure JS logging for test tab objects --- tests/helpers/fixtures.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py index 227a78e2a..ea297f02c 100644 --- a/tests/helpers/fixtures.py +++ b/tests/helpers/fixtures.py @@ -155,7 +155,14 @@ def greasemonkey_manager(data_tmpdir): @pytest.fixture def webkit_tab(qtbot, tab_registry, cookiejar_and_cache, mode_manager, session_manager_stub, greasemonkey_manager, fake_args, - host_blocker_stub): + host_blocker_stub, config_stub): + config_stub.val.content.javascript.log = { + 'info': 'info', + 'error': 'info', + 'unknown': 'info', + 'warning': 'info' + } + webkittab = pytest.importorskip('qutebrowser.browser.webkit.webkittab') container = QWidget() @@ -177,7 +184,15 @@ def webkit_tab(qtbot, tab_registry, cookiejar_and_cache, mode_manager, @pytest.fixture def webengine_tab(qtbot, tab_registry, fake_args, mode_manager, session_manager_stub, greasemonkey_manager, - redirect_webengine_data, tabbed_browser_stubs): + redirect_webengine_data, tabbed_browser_stubs, + config_stub): + config_stub.val.content.javascript.log = { + 'info': 'info', + 'error': 'info', + 'unknown': 'info', + 'warning': 'info' + } + tabwidget = tabbed_browser_stubs[0].widget tabwidget.current_index = 0 tabwidget.index_of = 0