Add missing qapp fixtures to tests

See #3723
This commit is contained in:
Florian Bruhin 2018-03-15 09:06:40 +01:00
parent f538fc8b74
commit 1d25b212d5
3 changed files with 4 additions and 3 deletions

View File

@ -371,7 +371,8 @@ class TestEdit:
"""Tests for :config-edit."""
pytestmark = pytest.mark.usefixtures('config_tmpdir', 'data_tmpdir',
'config_stub', 'key_config_stub')
'config_stub', 'key_config_stub',
'qapp')
def test_no_source(self, commands, mocker):
mock = mocker.patch('qutebrowser.config.configcommands.editor.'

View File

@ -153,6 +153,6 @@ def tabbed_browser(stubs, win_registry):
objreg.delete('tabbed-browser', scope='window', window=0)
def test_version(tabbed_browser):
def test_version(tabbed_browser, qapp):
utilcmds.version(win_id=0)
assert tabbed_browser.opened_url == QUrl('qute://version')

View File

@ -963,7 +963,7 @@ def test_version_output(params, stubs, monkeypatch):
assert version.version() == expected
def test_opengl_vendor():
def test_opengl_vendor(qapp):
"""Simply call version.opengl_vendor() and see if it doesn't crash."""
pytest.importorskip("PyQt5.QtOpenGL")
return version.opengl_vendor()