MCPcopy
hub / github.com/django/django / test_decr

Method test_decr

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

Source from the content-addressed store, hash-verified

421 cache.incr("null")
422
423 def test_decr(self):
424 # Cache values can be decremented
425 cache.set("answer", 43)
426 self.assertEqual(cache.decr("answer"), 42)
427 self.assertEqual(cache.get("answer"), 42)
428 self.assertEqual(cache.decr("answer", 10), 32)
429 self.assertEqual(cache.get("answer"), 32)
430 self.assertEqual(cache.decr("answer", -10), 42)
431 with self.assertRaises(ValueError):
432 cache.decr("does_not_exist")
433 with self.assertRaises(ValueError):
434 cache.incr("does_not_exist", -1)
435 cache.set("null", None)
436 with self.assertRaises(self.incr_decr_type_error):
437 cache.decr("null")
438
439 def test_close(self):
440 self.assertTrue(hasattr(cache, "close"))

Callers

nothing calls this directly

Calls 4

decrMethod · 0.80
setMethod · 0.45
getMethod · 0.45
incrMethod · 0.45

Tested by

no test coverage detected