Home | History | Annotate | Download | only in test

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()
86 print >>f, d1
89 self.assertEqual(f.readline(), repr(d1) + "\n")
97 d1 = defaultdict()
98 d2 = d1.copy()
102 d1.default_factory = list
103 d3 = d1.copy()
107 d1[42]
108 d4 = d1.copy()
122 d1 = defaultdict(foobar, {1: 1})
123 d2 = copy.copy(d1)
125 self.assertEqual(d2, d1)
126 d1.default_factory = list
127 d2 = copy.copy(d1)
129 self.assertEqual(d2, d1)
132 d1 = defaultdict(foobar, {1: [1]})
133 d2 = copy.deepcopy(d1)
135 self.assertEqual(d2, d1)
136 self.assertTrue(d1[1] is not d2[1])
137 d1.default_factory = list
138 d2 = copy.deepcopy(d1)
140 self.assertEqual(d2, d1)
143 d1 = defaultdict()
145 d1[(1,)]