Update abc.py from Python 3.11 by patrickzbhe · Pull Request #4985 · RustPython/RustPython
def test_positional_only_and_kwonlyargs_with_init_subclass(self): saved_kwargs = {}
class A: def __init_subclass__(cls, **kwargs): super().__init_subclass__() saved_kwargs.update(kwargs)
class B(A, metaclass=abc_ABCMeta, name="test"): pass self.assertEqual(saved_kwargs, dict(name="test"))
return TestLegacyAPI, TestABC, TestABCWithInitSubclass
TestLegacyAPI_Py, TestABC_Py, TestABCWithInitSubclass_Py = test_factory(abc.ABCMeta,