Lines Matching refs:d1
17 d1 = defaultdict()
18 self.assertEqual(d1.default_factory, None)
19 d1.default_factory = list
20 d1[12].append(42)
21 self.assertEqual(d1, {12: [42]})
22 d1[12].append(24)
23 self.assertEqual(d1, {12: [42, 24]})
24 d1[13]
25 d1[14]
26 self.assertEqual(d1, {12: [42, 24], 13: [], 14: []})
27 self.assertTrue(d1[12] is not d1[13] is not d1[14])
53 d1 = defaultdict()
54 self.assertRaises(KeyError, d1.__missing__, 42)
55 d1.default_factory = list
56 self.assertEqual(d1.__missing__(42), [])
59 d1 = defaultdict()
60 self.assertEqual(d1.default_factory, None)
61 self.assertEqual(repr(d1), "defaultdict(None, {})")
62 self.assertEqual(eval(repr(d1)), d1)
63 d1[11] = 41
64 self.assertEqual(repr(d1), "defaultdict(None, {11: 41})")
76 d1 = defaultdict()
77 d2 = d1.copy()
81 d1.default_factory = list
82 d3 = d1.copy()
86 d1[42]
87 d4 = d1.copy()
101 d1 = defaultdict(foobar, {1: 1})
102 d2 = copy.copy(d1)
104 self.assertEqual(d2, d1)
105 d1.default_factory = list
106 d2 = copy.copy(d1)
108 self.assertEqual(d2, d1)
111 d1 = defaultdict(foobar, {1: [1]})
112 d2 = copy.deepcopy(d1)
114 self.assertEqual(d2, d1)
115 self.assertTrue(d1[1] is not d2[1])
116 d1.default_factory = list
117 d2 = copy.deepcopy(d1)
119 self.assertEqual(d2, d1)
122 d1 = defaultdict()
124 d1[(1,)]