Update test_decorators from Cpython v3.11.2

This commit is contained in:
Andrey Maltsev
2023-04-02 13:16:01 +00:00
parent 07bad48dbc
commit 0609686803

View File

@@ -330,6 +330,18 @@ class TestDecorators(unittest.TestCase):
self.assertEqual(Class().inner(), 'spam')
self.assertEqual(Class().outer(), 'eggs')
# TODO: RUSTPYTHON
@unittest.expectedFailure
def test_bound_function_inside_classmethod(self):
class A:
def foo(self, cls):
return 'spam'
class B:
bar = classmethod(A().foo)
self.assertEqual(B.bar(), 'spam')
def test_wrapped_classmethod_inside_classmethod(self):
class MyClassMethod1:
def __init__(self, func):