Merge pull request #4806 from Masorubka1/test_decorators

Update test_decorators from Cpython v3.11.2
This commit is contained in:
Jim Fasarakis-Hilliard
2023-04-02 15:44:13 +00:00
committed by GitHub

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):