diff options
author | Florian Bruhin <me@the-compiler.org> | 2019-10-13 17:18:51 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2019-10-13 18:38:07 +0200 |
commit | b0e3bb0ef9dee32a6f42b0f2439417ff4f9b33b4 (patch) | |
tree | dd896f171b131b0f243a478c4e7f85cbde460c4c /tests/helpers/fixtures.py | |
parent | 5814038338dd6492718c48ea538faf41c352a15a (diff) | |
download | qutebrowser-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.py | 17 |
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 |