MCPcopy
hub / github.com/django/django / test_dict

Method test_dict

tests/utils_tests/test_lazyobject.py:406–417  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

404 self.assertEqual(i, [1])
405
406 def test_dict(self):
407 # See ticket #18447
408 lazydict = SimpleLazyObject(lambda: {"one": 1})
409 self.assertEqual(lazydict["one"], 1)
410 lazydict["one"] = -1
411 self.assertEqual(lazydict["one"], -1)
412 self.assertIn("one", lazydict)
413 self.assertNotIn("two", lazydict)
414 self.assertEqual(len(lazydict), 1)
415 del lazydict["one"]
416 with self.assertRaises(KeyError):
417 lazydict["one"]
418
419 def test_list_set(self):
420 lazy_list = SimpleLazyObject(lambda: [1, 2, 3, 4, 5])

Callers

nothing calls this directly

Calls 1

SimpleLazyObjectClass · 0.90

Tested by

no test coverage detected