diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-05-22 21:29:33 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-05-22 21:29:33 +0200 |
commit | 57bc2b49c6ff6c67a0a8a6967389f03a12473e9f (patch) | |
tree | 0fe92d3089d3189e441e7bdda84e8a181611fbce | |
parent | 3d950c7611e5f45d6fc5373c85f64899d51a8111 (diff) | |
download | qutebrowser-57bc2b49c6ff6c67a0a8a6967389f03a12473e9f.tar.gz qutebrowser-57bc2b49c6ff6c67a0a8a6967389f03a12473e9f.zip |
Fix segfault with test_webenginetab and Qt 5.9
-rw-r--r-- | tests/helpers/fixtures.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py index 0624ef698..aed243b4b 100644 --- a/tests/helpers/fixtures.py +++ b/tests/helpers/fixtures.py @@ -223,7 +223,8 @@ def webkit_tab(web_tab_setup, qtbot, cookiejar_and_cache, mode_manager, @pytest.fixture def webengine_tab(web_tab_setup, qtbot, redirect_webengine_data, - tabbed_browser_stubs, mode_manager, widget_container): + tabbed_browser_stubs, mode_manager, widget_container, + monkeypatch): tabwidget = tabbed_browser_stubs[0].widget tabwidget.current_index = 0 tabwidget.index_of = 0 @@ -249,6 +250,7 @@ def webengine_tab(web_tab_setup, qtbot, redirect_webengine_data, # tests/unit/browser/test_caret.py). # However, with Qt < 5.12, doing this here will lead to an immediate # segfault... + monkeypatch.undo() # version_check could be patched if qtutils.version_check('5.12'): sip.delete(tab._widget) |