(self)
| 18 | self.assertRaises(TypeError, vt) |
| 19 | |
| 20 | def test_dict_keys(self): |
| 21 | d = {1: 10, "a": "ABC"} |
| 22 | keys = d.keys() |
| 23 | self.assertEqual(len(keys), 2) |
| 24 | self.assertEqual(set(keys), {1, "a"}) |
| 25 | self.assertEqual(keys, {1, "a"}) |
| 26 | self.assertNotEqual(keys, {1, "a", "b"}) |
| 27 | self.assertNotEqual(keys, {1, "b"}) |
| 28 | self.assertNotEqual(keys, {1}) |
| 29 | self.assertNotEqual(keys, 42) |
| 30 | self.assertIn(1, keys) |
| 31 | self.assertIn("a", keys) |
| 32 | self.assertNotIn(10, keys) |
| 33 | self.assertNotIn("Z", keys) |
| 34 | self.assertEqual(d.keys(), d.keys()) |
| 35 | e = {1: 11, "a": "def"} |
| 36 | self.assertEqual(d.keys(), e.keys()) |
| 37 | del e["a"] |
| 38 | self.assertNotEqual(d.keys(), e.keys()) |
| 39 | |
| 40 | def test_dict_items(self): |
| 41 | d = {1: 10, "a": "ABC"} |
nothing calls this directly
no test coverage detected