Also disable cache on Qt 5.7

This commit is contained in:
Florian Bruhin 2017-04-03 20:22:54 +02:00
parent b6642e66fa
commit 2eb365b146
2 changed files with 5 additions and 4 deletions

View File

@ -53,8 +53,8 @@ class DiskCache(QNetworkDiskCache):
size = config.get('storage', 'cache-size')
if size is None:
size = 1024 * 1024 * 50 # default from QNetworkDiskCachePrivate
# WORKAROUND for https://github.com/qutebrowser/qutebrowser/issues/2427
if qtutils.version_check('5.8', exact=True): # pragma: no cover
# WORKAROUND for https://bugreports.qt.io/browse/QTBUG-59909
if qtutils.version_check('5.7'): # pragma: no cover
size = 0
self.setMaximumCacheSize(size)

View File

@ -25,8 +25,9 @@ from qutebrowser.browser.webkit import cache
from qutebrowser.utils import qtutils
pytestmark = pytest.mark.skipif(qtutils.version_check('5.8', exact=True),
reason="QNetworkDiskCache is broken on Qt 5.8")
pytestmark = pytest.mark.skipif(qtutils.version_check('5.7'),
reason="QNetworkDiskCache is broken on Qt >= "
"5.7")
def preload_cache(cache, url='http://www.example.com/', content=b'foobar'):