Commit 6934831e authored by Nathaniel J. Smith's avatar Nathaniel J. Smith Committed by Andrew Svetlov

bpo-32633: Fix some warnings in test_asyncio.test_tasks (#5280)

parent 83c8675e
......@@ -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'),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment