(self, key, item)
| 763 | self._keys = list(d.keys()) |
| 764 | super().__init__(d) |
| 765 | def __setitem__(self, key, item): |
| 766 | super().__setitem__(key, item) |
| 767 | if key not in self._keys: |
| 768 | self._keys.append(key) |
| 769 | x = C(d={'foo':0}) |
| 770 | y = copy.deepcopy(x) |
| 771 | self.assertEqual(x, y) |