MCPcopy
hub / github.com/django/django / test_cache_versioning_delete

Method test_cache_versioning_delete

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

Source from the content-addressed store, hash-verified

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)
885 cache.set("answer1", 42, version=2)
886 self.assertIs(cache.delete("answer1"), True)
887 self.assertIsNone(cache.get("answer1", version=1))
888 self.assertEqual(cache.get("answer1", version=2), 42)
889
890 cache.set("answer2", 37, version=1)
891 cache.set("answer2", 42, version=2)
892 self.assertIs(cache.delete("answer2", version=2), True)
893 self.assertEqual(cache.get("answer2", version=1), 37)
894 self.assertIsNone(cache.get("answer2", version=2))
895
896 cache.set("answer3", 37, version=1)
897 cache.set("answer3", 42, version=2)
898 self.assertIs(caches["v2"].delete("answer3"), True)
899 self.assertEqual(cache.get("answer3", version=1), 37)
900 self.assertIsNone(cache.get("answer3", version=2))
901
902 cache.set("answer4", 37, version=1)
903 cache.set("answer4", 42, version=2)
904 self.assertIs(caches["v2"].delete("answer4", version=1), True)
905 self.assertIsNone(cache.get("answer4", version=1))
906 self.assertEqual(cache.get("answer4", version=2), 42)
907
908 def test_cache_versioning_incr_decr(self):
909 cache.set("answer1", 37, version=1)

Callers

nothing calls this directly

Calls 3

setMethod · 0.45
deleteMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected