summaryrefslogtreecommitdiff
path: root/tests/helpers/fixtures.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-10-13 19:05:47 +0200
committerFlorian Bruhin <me@the-compiler.org>2019-10-13 19:05:47 +0200
commit434ee1451bd6daa8ae24cac25dde48b897049987 (patch)
tree3bca1400b6d083bab992c06c9a4e09112d13789f /tests/helpers/fixtures.py
parentc76148c0c6157b70c3751a695f2911aea967029f (diff)
downloadqutebrowser-434ee1451bd6daa8ae24cac25dde48b897049987.tar.gz
qutebrowser-434ee1451bd6daa8ae24cac25dde48b897049987.zip
objreg: Set command_only for session-manager
See #640
Diffstat (limited to 'tests/helpers/fixtures.py')
-rw-r--r--tests/helpers/fixtures.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py
index f6225434b..36b9ebe69 100644
--- a/tests/helpers/fixtures.py
+++ b/tests/helpers/fixtures.py
@@ -48,7 +48,7 @@ from qutebrowser.api import config as configapi
from qutebrowser.utils import objreg, standarddir, utils, usertypes
from qutebrowser.browser import greasemonkey, history, qutescheme
from qutebrowser.browser.webkit import cookies, cache
-from qutebrowser.misc import savemanager, sql, objects
+from qutebrowser.misc import savemanager, sql, objects, sessions
from qutebrowser.keyinput import modeman
@@ -350,12 +350,11 @@ def bookmark_manager_stub(stubs):
@pytest.fixture
-def session_manager_stub(stubs):
+def session_manager_stub(stubs, monkeypatch):
"""Fixture which provides a fake session-manager object."""
stub = stubs.SessionManagerStub()
- objreg.register('session-manager', stub)
- yield stub
- objreg.delete('session-manager')
+ monkeypatch.setattr(sessions, 'session_manager', stub)
+ return stub
@pytest.fixture