There was an error while loading. Please reload this page.
1 parent 49d6b8c commit 6ea2b8fCopy full SHA for 6ea2b8f
2 files changed
Lib/asyncio/events.py
@@ -6,6 +6,7 @@
6
'get_event_loop_policy', 'set_event_loop_policy',
7
'get_event_loop', 'set_event_loop', 'new_event_loop',
8
'get_child_watcher', 'set_child_watcher',
9
+ '_set_running_loop', '_get_running_loop',
10
]
11
12
import functools
Lib/test/test_asyncio/test_events.py
@@ -2732,16 +2732,20 @@ def get_event_loop(self):
2732
try:
2733
asyncio.set_event_loop_policy(Policy())
2734
loop = asyncio.new_event_loop()
2735
+ self.assertIs(asyncio._get_running_loop(), None)
2736
2737
async def func():
2738
self.assertIs(asyncio.get_event_loop(), loop)
2739
+ self.assertIs(asyncio._get_running_loop(), loop)
2740
2741
loop.run_until_complete(func())
2742
finally:
2743
asyncio.set_event_loop_policy(old_policy)
2744
if loop is not None:
2745
loop.close()
2746
2747
2748
+
2749
2750
if __name__ == '__main__':
2751
unittest.main()
0 commit comments