mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Issue #21163: Fix one more "Task was destroyed but it is pending!" log in tests
This commit is contained in:
parent
7ba4061098
commit
72502c12a7
1 changed files with 6 additions and 2 deletions
|
@ -411,8 +411,10 @@ class TaskTests(test_utils.TestCase):
|
|||
loop.stop()
|
||||
|
||||
t = asyncio.Task(task(), loop=loop)
|
||||
self.assertRaises(
|
||||
RuntimeError, loop.run_until_complete, t)
|
||||
with self.assertRaises(RuntimeError) as cm:
|
||||
loop.run_until_complete(t)
|
||||
self.assertEqual(str(cm.exception),
|
||||
'Event loop stopped before Future completed.')
|
||||
self.assertFalse(t.done())
|
||||
self.assertEqual(x, 2)
|
||||
self.assertAlmostEqual(0.3, loop.time())
|
||||
|
@ -420,6 +422,8 @@ class TaskTests(test_utils.TestCase):
|
|||
# close generators
|
||||
for w in waiters:
|
||||
w.close()
|
||||
t.cancel()
|
||||
self.assertRaises(asyncio.CancelledError, loop.run_until_complete, t)
|
||||
|
||||
def test_wait_for(self):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue