MCPcopy
hub / github.com/django/django / test_cache_versioning_has_key

Method test_cache_versioning_has_key

tests/cache/tests.py:871–881  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

869 self.assertEqual(cache.get("answer3", version=2), 37)
870
871 def test_cache_versioning_has_key(self):
872 cache.set("answer1", 42)
873
874 # has_key
875 self.assertIs(cache.has_key("answer1"), True)
876 self.assertIs(cache.has_key("answer1", version=1), True)
877 self.assertIs(cache.has_key("answer1", version=2), False)
878
879 self.assertIs(caches["v2"].has_key("answer1"), False)
880 self.assertIs(caches["v2"].has_key("answer1", version=1), True)
881 self.assertIs(caches["v2"].has_key("answer1", version=2), False)
882
883 def test_cache_versioning_delete(self):
884 cache.set("answer1", 37, version=1)

Callers

nothing calls this directly

Calls 2

setMethod · 0.45
has_keyMethod · 0.45

Tested by

no test coverage detected