(self)
| 117 | self.assertEqual(repr(dict(a=1).items()), "dict_items([('a', 1)])") |
| 118 | |
| 119 | def test_views_mapping(self): |
| 120 | mappingproxy = type(type.__dict__) |
| 121 | class Dict(dict): |
| 122 | pass |
| 123 | for cls in [dict, Dict]: |
| 124 | d = cls() |
| 125 | m1 = d.keys().mapping |
| 126 | m2 = d.values().mapping |
| 127 | m3 = d.items().mapping |
| 128 | |
| 129 | for m in [m1, m2, m3]: |
| 130 | self.assertIsInstance(m, mappingproxy) |
| 131 | self.assertEqual(m, d) |
| 132 | |
| 133 | d["foo"] = "bar" |
| 134 | |
| 135 | for m in [m1, m2, m3]: |
| 136 | self.assertIsInstance(m, mappingproxy) |
| 137 | self.assertEqual(m, d) |
| 138 | |
| 139 | def test_contains(self): |
| 140 | d = {} |
nothing calls this directly
no test coverage detected