| 697 | y = 0 |
| 698 | __slots__ = ('z',) |
| 699 | class C: |
| 700 | __slots__ = ("y",) |
| 701 | |
| 702 | def __setattr__(self, name, value) -> None: |
| 703 | if name == "z": |
| 704 | super().__setattr__("y", 1) |
| 705 | else: |
| 706 | super().__setattr__(name, value) |
| 707 | |
| 708 | error_msg = "'A' object has no attribute 'x'" |
| 709 | with self.assertRaisesRegex(AttributeError, error_msg): |
no outgoing calls