(self)
| 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]) |
nothing calls this directly
no test coverage detected