From db6935b42e6ddfb51a08c98b166b6fd09d23a396 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 8 Sep 2018 12:26:00 +0200 Subject: [PATCH] Fix TestSearch caret tests For some reason, they need the window to be shown on a screen to work... --- tests/unit/browser/test_caret.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/unit/browser/test_caret.py b/tests/unit/browser/test_caret.py index 199baca25..4437d6bc3 100644 --- a/tests/unit/browser/test_caret.py +++ b/tests/unit/browser/test_caret.py @@ -289,8 +289,10 @@ class TestSearch: # https://bugreports.qt.io/browse/QTBUG-60673 @pytest.mark.qtbug60673 + @pytest.mark.no_xvfb def test_yanking_a_searched_line( - self, caret, selection, mode_manager, callback_checker, web_tab): + self, caret, selection, mode_manager, callback_checker, web_tab, qtbot): + web_tab.show() mode_manager.leave(usertypes.KeyMode.caret) web_tab.search.search('fiv', result_cb=callback_checker.callback) @@ -301,8 +303,10 @@ class TestSearch: selection.check('five six') @pytest.mark.qtbug60673 + @pytest.mark.no_xvfb def test_yanking_a_searched_line_with_multiple_matches( - self, caret, selection, mode_manager, callback_checker, web_tab): + self, caret, selection, mode_manager, callback_checker, web_tab, qtbot): + web_tab.show() mode_manager.leave(usertypes.KeyMode.caret) web_tab.search.search('w', result_cb=callback_checker.callback)