(self)
| 9 | |
| 10 | class TestEmitClass(unittest.TestCase): |
| 11 | def test_slot_key(self) -> None: |
| 12 | attrs = ["__add__", "__radd__", "__rshift__", "__rrshift__", "__setitem__", "__delitem__"] |
| 13 | s = sorted(attrs, key=lambda x: slot_key(x)) |
| 14 | # __delitem__ and reverse methods should come last. |
| 15 | assert s == [ |
| 16 | "__add__", |
| 17 | "__rshift__", |
| 18 | "__setitem__", |
| 19 | "__delitem__", |
| 20 | "__radd__", |
| 21 | "__rrshift__", |
| 22 | ] |
| 23 | |
| 24 | def test_setter_name(self) -> None: |
| 25 | cls = ClassIR(module_name="testing", name="SomeClass") |