(self)
| 166 | self.assertRaises(TypeError, collections.UserDict.__init__) |
| 167 | |
| 168 | def test_data(self): |
| 169 | u = UserDict() |
| 170 | self.assertEqual(u.data, {}) |
| 171 | self.assertIs(type(u.data), dict) |
| 172 | d = {'a': 1, 'b': 2} |
| 173 | u = UserDict(d) |
| 174 | self.assertEqual(u.data, d) |
| 175 | self.assertIsNot(u.data, d) |
| 176 | self.assertIs(type(u.data), dict) |
| 177 | u = UserDict(u) |
| 178 | self.assertEqual(u.data, d) |
| 179 | self.assertIs(type(u.data), dict) |
| 180 | u = UserDict([('a', 1), ('b', 2)]) |
| 181 | self.assertEqual(u.data, d) |
| 182 | self.assertIs(type(u.data), dict) |
| 183 | u = UserDict(a=1, b=2) |
| 184 | self.assertEqual(u.data, d) |
| 185 | self.assertIs(type(u.data), dict) |
| 186 | |
| 187 | def test_update(self): |
| 188 | for kw in 'self', 'dict', 'other', 'iterable': |
nothing calls this directly
no test coverage detected