3636from test .support import socket_helper
3737from test .support import threading_helper
3838from test .support import ALWAYS_EQ , LARGEST , SMALLEST
39-
39+ from test . support import warnings_helper
4040
4141def tearDownModule ():
42- asyncio .set_event_loop_policy (None )
42+ asyncio ._set_event_loop_policy (None )
4343
4444
4545def broken_unix_getsockname ():
@@ -2764,13 +2764,17 @@ def test_get_event_loop_policy(self):
27642764 self .assertIs (policy , asyncio .get_event_loop_policy ())
27652765
27662766 def test_set_event_loop_policy (self ):
2767- self .assertRaises (
2768- TypeError , asyncio .set_event_loop_policy , object ())
2767+ with self .assertWarnsRegex (
2768+ DeprecationWarning , "'set_event_loop_policy' is deprecated" ):
2769+ self .assertRaises (
2770+ TypeError , asyncio .set_event_loop_policy , object ())
27692771
27702772 old_policy = asyncio .get_event_loop_policy ()
27712773
27722774 policy = asyncio .DefaultEventLoopPolicy ()
2773- asyncio .set_event_loop_policy (policy )
2775+ with self .assertWarnsRegex (
2776+ DeprecationWarning , "'set_event_loop_policy' is deprecated" ):
2777+ asyncio .set_event_loop_policy (policy )
27742778 self .assertIs (policy , asyncio .get_event_loop_policy ())
27752779 self .assertIsNot (policy , old_policy )
27762780
@@ -2857,7 +2861,7 @@ def get_event_loop(self):
28572861
28582862 old_policy = asyncio .get_event_loop_policy ()
28592863 try :
2860- asyncio .set_event_loop_policy (Policy ())
2864+ asyncio ._set_event_loop_policy (Policy ())
28612865 loop = asyncio .new_event_loop ()
28622866
28632867 with self .assertRaises (TestError ):
@@ -2885,7 +2889,7 @@ async def func():
28852889 asyncio .get_event_loop ()
28862890
28872891 finally :
2888- asyncio .set_event_loop_policy (old_policy )
2892+ asyncio ._set_event_loop_policy (old_policy )
28892893 if loop is not None :
28902894 loop .close ()
28912895
@@ -2897,7 +2901,7 @@ async def func():
28972901 def test_get_event_loop_returns_running_loop2 (self ):
28982902 old_policy = asyncio .get_event_loop_policy ()
28992903 try :
2900- asyncio .set_event_loop_policy (asyncio .DefaultEventLoopPolicy ())
2904+ asyncio ._set_event_loop_policy (asyncio .DefaultEventLoopPolicy ())
29012905 loop = asyncio .new_event_loop ()
29022906 self .addCleanup (loop .close )
29032907
@@ -2923,7 +2927,7 @@ async def func():
29232927 asyncio .get_event_loop ()
29242928
29252929 finally :
2926- asyncio .set_event_loop_policy (old_policy )
2930+ asyncio ._set_event_loop_policy (old_policy )
29272931 if loop is not None :
29282932 loop .close ()
29292933
0 commit comments