(self, key, item)
| 733 | self._keys = list(d.keys()) |
| 734 | super().__init__(d) |
| 735 | def __setitem__(self, key, item): |
| 736 | super().__setitem__(key, item) |
| 737 | if key not in self._keys: |
| 738 | self._keys.append(key) |
| 739 | x = C(d={'foo':0}) |
| 740 | y = copy.deepcopy(x) |
| 741 | self.assertEqual(x, y) |