From 0609686803b418538da364404e015d7ec4c7ff64 Mon Sep 17 00:00:00 2001 From: Andrey Maltsev Date: Sun, 2 Apr 2023 13:16:01 +0000 Subject: [PATCH] Update test_decorators from Cpython v3.11.2 --- Lib/test/test_decorators.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Lib/test/test_decorators.py b/Lib/test/test_decorators.py index 57a741ffd2..39b8dc0fac 100644 --- a/Lib/test/test_decorators.py +++ b/Lib/test/test_decorators.py @@ -330,6 +330,18 @@ def outer(cls): 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):