def test_equality(self): self.assertEqual(CacheKey(id='1', hash='a'), CacheKey(id='1', hash='a')) self.assertEqual(CacheKey.uncacheable(id='1'), CacheKey.uncacheable(id='1')) self.assertNotEqual(CacheKey(id='1', hash='a'), CacheKey(id='2', hash='a')) self.assertNotEqual(CacheKey.uncacheable(id='1'), CacheKey.uncacheable(id='2')) self.assertNotEqual(CacheKey(id='1', hash='a'), CacheKey(id='1', hash='b'))
def test_equality(self): self.assertEqual(CacheKey(id="1", hash="a"), CacheKey(id="1", hash="a")) self.assertEqual(CacheKey.uncacheable(id="1"), CacheKey.uncacheable(id="1")) self.assertNotEqual(CacheKey(id="1", hash="a"), CacheKey(id="2", hash="a")) self.assertNotEqual(CacheKey.uncacheable(id="1"), CacheKey.uncacheable(id="2")) self.assertNotEqual(CacheKey(id="1", hash="a"), CacheKey(id="1", hash="b"))
def uncacheable_cache_key(cls, key_id=None): return CacheKey.uncacheable(id=cls.ensure_key_id(key_id))
def test_cacheable(self): self.assertTrue(CacheKey(id='1', hash='a').cacheable) self.assertFalse(CacheKey.uncacheable(id='1').cacheable)
def test_cacheable(self): self.assertTrue(CacheKey(id="1", hash="a").cacheable) self.assertFalse(CacheKey.uncacheable(id="1").cacheable)