Beispiel #1
0
  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'))
Beispiel #2
0
    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"))
Beispiel #3
0
 def uncacheable_cache_key(cls, key_id=None):
   return CacheKey.uncacheable(id=cls.ensure_key_id(key_id))
Beispiel #4
0
 def test_cacheable(self):
   self.assertTrue(CacheKey(id='1', hash='a').cacheable)
   self.assertFalse(CacheKey.uncacheable(id='1').cacheable)
Beispiel #5
0
 def test_cacheable(self):
     self.assertTrue(CacheKey(id="1", hash="a").cacheable)
     self.assertFalse(CacheKey.uncacheable(id="1").cacheable)