MCPcopy
hub / github.com/django/django / test_get_many_num_queries

Method test_get_many_num_queries

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

Source from the content-addressed store, hash-verified

1277 cursor.execute("DROP TABLE %s" % table_name)
1278
1279 def test_get_many_num_queries(self):
1280 cache.set_many({"a": 1, "b": 2})
1281 cache.set("expired", "expired", 0.01)
1282 with self.assertNumQueries(1):
1283 self.assertEqual(cache.get_many(["a", "b"]), {"a": 1, "b": 2})
1284 time.sleep(0.02)
1285 with self.assertNumQueries(2):
1286 self.assertEqual(cache.get_many(["a", "b", "expired"]), {"a": 1, "b": 2})
1287
1288 def test_delete_many_num_queries(self):
1289 cache.set_many({"a": 1, "b": 2, "c": 3})

Callers

nothing calls this directly

Calls 5

assertNumQueriesMethod · 0.80
sleepMethod · 0.80
set_manyMethod · 0.45
setMethod · 0.45
get_manyMethod · 0.45

Tested by

no test coverage detected