def test_cache(self): self.assertIsNone(get_cache_version()) self.assertIsNone(get_cached_manifest()) set_cached_manifest("ciao") self.assertEqual(get_cache_version(), 1) self.assertEqual(get_cached_manifest(), "ciao") reset_cache_manifest() set_cached_value("nociao", 1) self.assertEqual(get_cached_manifest(), "ciao") self.assertEqual(get_cache_version(), 2)
def test_manifest_version(self): request = self.get_request("/", user=self.admin) view = ManifestAppCache.as_view(appcache_update=1) response = view(request) version = self.version_rx.findall(response.content) self.assertTrue(version) reset_cache_manifest() response = view(request) version2 = self.version_rx.findall(response.content) self.assertNotEqual(version, version2)
def test_manifest_version(self): request = self.get_request('/', user=self.admin) view = ManifestAppCache.as_view(appcache_update=1) response = view(request) version = self.version_rx.findall(response.content) self.assertTrue(version) reset_cache_manifest() response = view(request) version2 = self.version_rx.findall(response.content) self.assertNotEqual(version, version2)
def reset_manifest(self): """ Clear the cache (if clean) """ if is_manifest_clean(): reset_cache_manifest()