diff options
author | Florian Bruhin <me@the-compiler.org> | 2019-10-13 19:05:47 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2019-10-13 19:05:47 +0200 |
commit | 434ee1451bd6daa8ae24cac25dde48b897049987 (patch) | |
tree | 3bca1400b6d083bab992c06c9a4e09112d13789f /tests/helpers/fixtures.py | |
parent | c76148c0c6157b70c3751a695f2911aea967029f (diff) | |
download | qutebrowser-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.py | 9 |
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 |