# 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
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'),
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')