@@ -108,19 +108,6 @@ async def test_direct_debug_request(kernel):
108108 assert reply ["header" ]["msg_type" ] == "debug_reply"
109109
110110
111- @pytest .mark .skip ("Shell streams don't exist anymore" )
112- async def test_deprecated_features (kernel ):
113- with warnings .catch_warnings ():
114- warnings .simplefilter ("ignore" , DeprecationWarning )
115- header = kernel ._parent_header
116- assert isinstance (header , dict )
117- shell_streams = kernel .shell_streams
118- assert len (shell_streams ) == 1
119- assert shell_streams [0 ] == kernel .shell_stream
120- warnings .simplefilter ("ignore" , RuntimeWarning )
121- kernel .shell_streams = [kernel .shell_stream , kernel .shell_stream ]
122-
123-
124111async def test_process_control (kernel ):
125112 from jupyter_client .session import DELIM
126113
@@ -142,12 +129,6 @@ async def test_dispatch_shell(kernel):
142129 await kernel .process_shell_message (msg )
143130
144131
145- @pytest .mark .skip ("kernelbase.do_one_iteration doesn't exist anymore" )
146- async def test_do_one_iteration (kernel ):
147- kernel .msg_queue = asyncio .Queue ()
148- await kernel .do_one_iteration ()
149-
150-
151132async def test_publish_debug_event (kernel ):
152133 kernel ._publish_debug_event ({})
153134
@@ -160,7 +141,7 @@ async def test_send_interrupt_children(kernel):
160141 kernel ._send_interrupt_children ()
161142
162143
163- # TODO: this causes deadlock
164- # async def test_direct_usage_request(kernel):
165- # reply = await kernel.test_control_message("usage_request", {})
166- # assert reply[' header'][' msg_type' ] == ' usage_reply'
144+ @ pytest . mark . skip ( reason = " this causes deadlock" )
145+ async def test_direct_usage_request (kernel ):
146+ reply = await kernel .test_control_message ("usage_request" , {})
147+ assert reply [" header" ][ " msg_type" ] == " usage_reply"
0 commit comments