summaryrefslogtreecommitdiff
path: root/tests/helpers/fixtures.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2019-10-13 17:18:51 +0200
committerFlorian Bruhin <me@the-compiler.org>2019-10-13 18:38:07 +0200
commitb0e3bb0ef9dee32a6f42b0f2439417ff4f9b33b4 (patch)
treedd896f171b131b0f243a478c4e7f85cbde460c4c /tests/helpers/fixtures.py
parent5814038338dd6492718c48ea538faf41c352a15a (diff)
downloadqutebrowser-b0e3bb0ef9dee32a6f42b0f2439417ff4f9b33b4.tar.gz
qutebrowser-b0e3bb0ef9dee32a6f42b0f2439417ff4f9b33b4.zip
Remove cookie-jar/ram-cookie-jar/cache from objreg
See #640
Diffstat (limited to 'tests/helpers/fixtures.py')
-rw-r--r--tests/helpers/fixtures.py17
1 files changed, 5 insertions, 12 deletions
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py
index fa54579cc..f6225434b 100644
--- a/tests/helpers/fixtures.py
+++ b/tests/helpers/fixtures.py
@@ -47,7 +47,7 @@ from qutebrowser.config import (config, configdata, configtypes, configexc,
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
+from qutebrowser.browser.webkit import cookies, cache
from qutebrowser.misc import savemanager, sql, objects
from qutebrowser.keyinput import modeman
@@ -456,18 +456,11 @@ def webframe(webpage):
@pytest.fixture
-def cookiejar_and_cache(stubs):
+def cookiejar_and_cache(stubs, monkeypatch):
"""Fixture providing a fake cookie jar and cache."""
- jar = QNetworkCookieJar()
- ram_jar = cookies.RAMCookieJar()
- cache = stubs.FakeNetworkCache()
- objreg.register('cookie-jar', jar)
- objreg.register('ram-cookie-jar', ram_jar)
- objreg.register('cache', cache)
- yield
- objreg.delete('cookie-jar')
- objreg.delete('ram-cookie-jar')
- objreg.delete('cache')
+ monkeypatch.setattr(cookies, 'cookie_jar', QNetworkCookieJar())
+ monkeypatch.setattr(cookies, 'ram_cookie_jar', cookies.RAMCookieJar())
+ monkeypatch.setattr(cache, 'diskcache', stubs.FakeNetworkCache())
@pytest.fixture