gh-99357: Close the event loop when it is no longer used in test_uncancel_structured_blocks (#99414)

This commit is contained in:
Xiao Chen 2022-11-13 04:16:44 +08:00 committed by GitHub
parent dfc1b17a23
commit 99972dc745
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -635,6 +635,7 @@ class BaseTaskTests:
await asyncio.sleep(0)
return timed_out, structured_block_finished, outer_code_reached
try:
# Test which timed out.
t1 = self.new_task(loop, make_request_with_timeout(sleep=10.0, timeout=0.1))
timed_out, structured_block_finished, outer_code_reached = (
@ -656,6 +657,8 @@ class BaseTaskTests:
self.assertTrue(structured_block_finished)
self.assertTrue(outer_code_reached)
self.assertEqual(t2.cancelling(), 0)
finally:
loop.close()
def test_cancel(self):