def test_register_unregister_cache(self): """register and unregister adds/removes cache""" test_cache_name = 'eric_the_fish' with self.assertRaises(CacheVersion.DoesNotExist): CacheVersion.objects.get(cache=test_cache_name) cachebuster.register(test_cache_name) CacheVersion.objects.get(cache=test_cache_name) cachebuster.unregister(test_cache_name) with self.assertRaises(CacheVersion.DoesNotExist): CacheVersion.objects.get(cache=test_cache_name)
def test_cache_invalidation_all(self): """invalidate_all has increased valid version number""" cache_a = "eric_the_halibut" cache_b = "eric_the_crab" cache_c = "eric_the_lion" cachebuster.register(cache_a) cachebuster.register(cache_b) cachebuster.register(cache_c) cachebuster.invalidate_all() new_version_a = CacheVersion.objects.get(cache=cache_a).version new_version_b = CacheVersion.objects.get(cache=cache_b).version new_version_c = CacheVersion.objects.get(cache=cache_c).version self.assertEqual(new_version_a, 1) self.assertEqual(new_version_b, 1) self.assertEqual(new_version_c, 1)
def setUp(self): super().setUp() self.cache_name = 'eric_the_fish' cachebuster.register(self.cache_name)
def setUp(self): cache.clear() threadstore.clear() self.cache_name = 'eric_the_fish' cachebuster.register(self.cache_name)
def setUp(self): super(CacheBusterCacheTests, self).setUp() self.cache_name = 'eric_the_fish' cachebuster.register(self.cache_name)