summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_asyncio
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_asyncio')
-rw-r--r--Lib/test/test_asyncio/test_tasks.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/Lib/test/test_asyncio/test_tasks.py b/Lib/test/test_asyncio/test_tasks.py
index 96d2658..1c361c8 100644
--- a/Lib/test/test_asyncio/test_tasks.py
+++ b/Lib/test/test_asyncio/test_tasks.py
@@ -2342,7 +2342,8 @@ class SetMethodsTest:
await asyncio.sleep(0.1, loop=self.loop)
return 10
- task = self.new_task(self.loop, foo())
+ coro = foo()
+ task = self.new_task(self.loop, coro)
Future.set_result(task, 'spam')
self.assertEqual(
@@ -2355,6 +2356,8 @@ class SetMethodsTest:
r'step\(\): already done'):
raise exc
+ coro.close()
+
def test_set_exception_causes_invalid_state(self):
class MyExc(Exception):
pass
@@ -2366,7 +2369,8 @@ class SetMethodsTest:
await asyncio.sleep(0.1, loop=self.loop)
return 10
- task = self.new_task(self.loop, foo())
+ coro = foo()
+ task = self.new_task(self.loop, coro)
Future.set_exception(task, MyExc())
with self.assertRaises(MyExc):
@@ -2378,6 +2382,8 @@ class SetMethodsTest:
r'step\(\): already done'):
raise exc
+ coro.close()
+
@unittest.skipUnless(hasattr(futures, '_CFuture') and
hasattr(tasks, '_CTask'),