usse/funda-scraper/venv/lib/python3.10/site-packages/mypyc/test/test_emitclass.py

13 lines
469 B
Python
Raw Normal View History

2023-02-20 22:38:24 +00:00
import unittest
from mypyc.codegen.emitclass import slot_key
class TestEmitClass(unittest.TestCase):
def test_slot_key(self) -> None:
attrs = ['__add__', '__radd__', '__rshift__', '__rrshift__', '__setitem__', '__delitem__']
s = sorted(attrs, key=lambda x: slot_key(x))
# __delitem__ and reverse methods should come last.
assert s == [
'__add__', '__rshift__', '__setitem__', '__delitem__', '__radd__', '__rrshift__']