]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
fix tests in `test_asyncio.test_tasks` to use correct `all_tasks` (#129815)
authorKumar Aditya <kumaraditya@python.org>
Fri, 7 Feb 2025 16:16:26 +0000 (21:46 +0530)
committerGitHub <noreply@github.com>
Fri, 7 Feb 2025 16:16:26 +0000 (21:46 +0530)
Lib/test/test_asyncio/test_tasks.py

index 7a052817766a07737a1ce71f6560ba1ebd9028ad..cd4a48499e8f11588c849f35e5696f235e1d606d 100644 (file)
@@ -2757,7 +2757,6 @@ def add_subclass_tests(cls):
     # Add patched Task & Future back to the test case
     cls.Task = Task
     cls.Future = Future
-    cls.all_tasks = tasks.all_tasks
 
     # Add an extra unit-test
     cls.test_subclasses_ctask_cfuture = test_subclasses_ctask_cfuture
@@ -2883,7 +2882,7 @@ class PyTask_CFutureSubclass_Tests(BaseTaskTests, test_utils.TestCase):
 
     Future = getattr(futures, '_CFuture', None)
     Task = tasks._PyTask
-    all_tasks = tasks._py_all_tasks
+    all_tasks = staticmethod(tasks._py_all_tasks)
 
 
 @unittest.skipUnless(hasattr(tasks, '_CTask'),
@@ -2916,7 +2915,7 @@ class PyTask_PyFuture_Tests(BaseTaskTests, SetMethodsTest,
 class PyTask_PyFuture_SubclassTests(BaseTaskTests, test_utils.TestCase):
     Task = tasks._PyTask
     Future = futures._PyFuture
-
+    all_tasks = staticmethod(tasks._py_all_tasks)
 
 @unittest.skipUnless(hasattr(tasks, '_CTask'),
                      'requires the C _asyncio module')