diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-02-12 18:49:53 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-02-12 19:48:12 +0100 |
commit | 15c34f0c72f748b85c0737a08a51ceaa31f2f6eb (patch) | |
tree | 255b9b73a420c60265c391b6c2d9699ecc9c5a23 /tests/helpers | |
parent | de2a9f90f80490fbfa1ca98a73b99fef46af29b8 (diff) | |
download | qutebrowser-15c34f0c72f748b85c0737a08a51ceaa31f2f6eb.tar.gz qutebrowser-15c34f0c72f748b85c0737a08a51ceaa31f2f6eb.zip |
tests: Use fixture for webengine_versions
Better solution for 58220286a91af38d4a83ddd3f02c1075e5375ffe
Diffstat (limited to 'tests/helpers')
-rw-r--r-- | tests/helpers/fixtures.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py index 547e11dba..e145255c8 100644 --- a/tests/helpers/fixtures.py +++ b/tests/helpers/fixtures.py @@ -45,7 +45,7 @@ import helpers.stubs as stubsmod from qutebrowser.config import (config, configdata, configtypes, configexc, configfiles, configcache, stylesheet) from qutebrowser.api import config as configapi -from qutebrowser.utils import objreg, standarddir, utils, usertypes +from qutebrowser.utils import objreg, standarddir, utils, usertypes, version from qutebrowser.browser import greasemonkey, history, qutescheme from qutebrowser.browser.webkit import cookies, cache from qutebrowser.misc import savemanager, sql, objects, sessions @@ -725,3 +725,14 @@ def unwritable_tmp_path(tmp_path): # Make sure pytest can clean up the tmp_path tmp_path.chmod(0o755) + + +@pytest.fixture +def webengine_versions(testdata_scheme): + """Get QtWebEngine version numbers. + + Calling qtwebengine_versions() initializes QtWebEngine, so we depend on + testdata_scheme here, to make sure that happens before. + """ + pytest.importorskip('PyQt5.QtWebEngineWidgets') + return version.qtwebengine_versions() |