@@ -56,21 +56,21 @@ def run_loop_once(self):
56
56
self .loop .call_soon (self .loop .stop )
57
57
self .loop .run_forever ()
58
58
59
- # Remove when dropping Python < 3.10
60
- @contextlib .contextmanager
61
- def assertNoLogs (self , logger = "websockets" , level = logging .ERROR ):
62
- """
63
- No message is logged on the given logger with at least the given level.
64
-
65
- """
66
- with self .assertLogs (logger , level ) as logs :
67
- # We want to test that no log message is emitted
68
- # but assertLogs expects at least one log message.
69
- logging .getLogger (logger ).log (level , "dummy" )
70
- yield
71
-
72
- level_name = logging .getLevelName (level )
73
- self .assertEqual (logs .output , [f"{ level_name } :{ logger } :dummy" ])
59
+ if sys . version_info [: 2 ] < ( 3 , 10 ): # pragma: no cover
60
+ @contextlib .contextmanager
61
+ def assertNoLogs (self , logger = "websockets" , level = logging .ERROR ):
62
+ """
63
+ No message is logged on the given logger with at least the given level.
64
+
65
+ """
66
+ with self .assertLogs (logger , level ) as logs :
67
+ # We want to test that no log message is emitted
68
+ # but assertLogs expects at least one log message.
69
+ logging .getLogger (logger ).log (level , "dummy" )
70
+ yield
71
+
72
+ level_name = logging .getLevelName (level )
73
+ self .assertEqual (logs .output , [f"{ level_name } :{ logger } :dummy" ])
74
74
75
75
def assertDeprecationWarnings (self , recorded_warnings , expected_warnings ):
76
76
"""
0 commit comments