summaryrefslogtreecommitdiff
path: root/tests/cache
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cache')
-rw-r--r--tests/cache/tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/cache/tests.py b/tests/cache/tests.py
index eb5865f08d..cef000cb02 100644
--- a/tests/cache/tests.py
+++ b/tests/cache/tests.py
@@ -1366,6 +1366,13 @@ class FileBasedCacheTests(BaseCacheTests, TestCase):
with self.assertRaises(IOError):
cache.get('foo')
+ def test_empty_cache_file_considered_expired(self):
+ cache_file = cache._key_to_file('foo')
+ with open(cache_file, 'wb') as fh:
+ fh.write(b'')
+ with open(cache_file, 'rb') as fh:
+ self.assertIs(cache._is_expired(fh), True)
+
@override_settings(CACHES={
'default': {