Skip to content
Snippets Groups Projects
Unverified Commit d2ef66a1 authored by Kumar Aditya's avatar Kumar Aditya Committed by GitHub
Browse files

GH-89369: test_contextlib_async finalizes event loop after each test (#93074)

Use asyncio.run().
parent 37c9a351
Branches
Tags
No related merge requests found
......@@ -15,15 +15,12 @@ def _async_test(func):
@functools.wraps(func)
def wrapper(*args, **kwargs):
coro = func(*args, **kwargs)
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
try:
return loop.run_until_complete(coro)
finally:
loop.close()
asyncio.set_event_loop_policy(None)
asyncio.run(coro)
return wrapper
def tearDownModule():
asyncio.set_event_loop_policy(None)
class TestAbstractAsyncContextManager(unittest.TestCase):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment