diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-04-27 18:20:34 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-04-27 18:41:19 +0200 |
commit | d296901b3ef326eb118519f9dbd0323f4fef0d06 (patch) | |
tree | c4fdb4b4193c7781c88e14b133ee53f7392b73c1 /tests/helpers/fixtures.py | |
parent | 14fd4860e4b706cb6af9769e35bdf36f1a9fbce4 (diff) | |
download | qutebrowser-d296901b3ef326eb118519f9dbd0323f4fef0d06.tar.gz qutebrowser-d296901b3ef326eb118519f9dbd0323f4fef0d06.zip |
Speed up QtWebKit unit tests
Skip early in web_tab when the backend isn't available, to avoid all the
dependent fixtures being set up.
Diffstat (limited to 'tests/helpers/fixtures.py')
-rw-r--r-- | tests/helpers/fixtures.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py index 3bb2ad3e5..51fd98272 100644 --- a/tests/helpers/fixtures.py +++ b/tests/helpers/fixtures.py @@ -237,8 +237,10 @@ def webengine_tab(web_tab_setup, qtbot, redirect_webengine_data, def web_tab(request): """A WebKitTab/WebEngineTab.""" if request.param == 'webkit': + pytest.importorskip('qutebrowser.browser.webkit.webkittab') return request.getfixturevalue('webkit_tab') elif request.param == 'webengine': + pytest.importorskip('qutebrowser.browser.webengine.webenginetab') return request.getfixturevalue('webengine_tab') else: raise utils.Unreachable |