Lines Matching refs:d2
28 d2 = defaultdict(list, foo=1, bar=2)
29 self.assertEqual(d2.default_factory, list)
30 self.assertEqual(d2, {"foo": 1, "bar": 2})
31 self.assertEqual(d2["foo"], 1)
32 self.assertEqual(d2["bar"], 2)
33 self.assertEqual(d2[42], [])
34 self.assertIn("foo", d2)
35 self.assertIn("foo", d2.keys())
36 self.assertIn("bar", d2)
37 self.assertIn("bar", d2.keys())
38 self.assertIn(42, d2)
39 self.assertIn(42, d2.keys())
40 self.assertNotIn(12, d2)
41 self.assertNotIn(12, d2.keys())
42 d2.default_factory = None
43 self.assertEqual(d2.default_factory, None)
45 d2[15]
65 d2 = defaultdict(int)
66 self.assertEqual(d2.default_factory, int)
67 d2[12] = 42
68 self.assertEqual(repr(d2), "defaultdict(<class 'int'>, {12: 42})")
77 d2 = d1.copy()
78 self.assertEqual(type(d2), defaultdict)
79 self.assertEqual(d2.default_factory, None)
80 self.assertEqual(d2, {})
102 d2 = copy.copy(d1)
103 self.assertEqual(d2.default_factory, foobar)
104 self.assertEqual(d2, d1)
106 d2 = copy.copy(d1)
107 self.assertEqual(d2.default_factory, list)
108 self.assertEqual(d2, d1)
112 d2 = copy.deepcopy(d1)
113 self.assertEqual(d2.default_factory, foobar)
114 self.assertEqual(d2, d1)
115 self.assertTrue(d1[1] is not d2[1])
117 d2 = copy.deepcopy(d1)
118 self.assertEqual(d2.default_factory, list)
119 self.assertEqual(d2, d1)