def invalid(self, key): cacheme.create_invalidation(key=key)
def test_basic3(self): self.assertEqual(self.basic_cache_func3(1), 1) self.assertEqual(self.basic_cache_func3(2), 1) cacheme.create_invalidation(invalid_key='test_invalid') self.assertEqual(self.basic_cache_func3(2), 2)
def invalid(self, key): cacheme.create_invalidation(pattern='CM:test*')
def invalid(self, key): invalid_key = key.replace('>', '_') cacheme.create_invalidation(invalid_key=invalid_key)
def test_invalid_pattern(self): for i in range(10000): r.set('test:%s' % i, i) cacheme.create_invalidation(pattern='test*') self.assertFalse(r.get('test:600'))
def test_invalid_key(self): self.basic_cache_func(1) self.assertEqual(self.basic_cache_func(2), 1) cacheme.create_invalidation(key='test>me') self.assertEqual(self.basic_cache_func(2), 2)
def test_node_cache_invalidation(self): self.assertEqual(self.node_test_func_constant(1), 1) cacheme.create_invalidation( invalid_key=str(invalid_nodes.InvalidUserNode(user=1))) self.assertEqual(self.node_test_func_constant(2), 2) self.assertEqual(self.node_test_func_constant(3), 2)