Add another test for deactivated cache

This one is testing the missing path in updateMetaData for a not activated
cache.
This commit is contained in:
Lamar Pavel 2015-10-31 16:28:17 +01:00
parent 39e37b043e
commit e1446c3448

View File

@ -160,7 +160,7 @@ def test_cache_remove_data(tmpdir):
preload_cache(disk_cache, url)
assert disk_cache.cacheSize() > 0
assert disk_cache.remove(QUrl(url))
assert disk_cache.remove(QUrl(url)) == True
assert disk_cache.cacheSize() == 0
@ -210,6 +210,21 @@ def test_cache_update_metadata(tmpdir):
assert disk_cache.metaData(QUrl(url)) == metadata
def test_cache_deactivated_update_metadata(config_stub, tmpdir):
"""Test updating the meta data when cache is not activated."""
config_stub.data = {
'storage': {'cache-size': 1024},
'general': {'private-browsing': True}
}
url = 'http://qutebrowser.org'
disk_cache = cache.DiskCache(str(tmpdir))
metadata = QNetworkCacheMetaData()
metadata.setUrl(QUrl(url))
assert metadata.isValid()
assert disk_cache.updateMetaData(metadata) is None
def test_cache_full(config_stub, tmpdir):
"""Do a sanity test involving everything."""
config_stub.data = {