(self)
| 298 | self.assertRaises(TypeError, d.popitem, 42) |
| 299 | |
| 300 | def test_pop(self): |
| 301 | d = self._empty_mapping() |
| 302 | k, v = list(self.inmapping.items())[0] |
| 303 | d[k] = v |
| 304 | self.assertRaises(KeyError, d.pop, list(self.other.keys())[0]) |
| 305 | |
| 306 | self.assertEqual(d.pop(k), v) |
| 307 | self.assertEqual(len(d), 0) |
| 308 | |
| 309 | self.assertRaises(KeyError, d.pop, k) |
| 310 | |
| 311 | |
| 312 | class TestMappingProtocol(BasicTestMappingProtocol): |
nothing calls this directly
no test coverage detected