@@ -262,22 +262,17 @@ async def test_opt_in_read_eof_drains_accepted_inbound_request_response():
262262 """
263263 c2s_send , c2s_recv = anyio .create_memory_object_stream [SessionMessage | Exception ](32 )
264264 s2c_send , s2c_recv = anyio .create_memory_object_stream [SessionMessage ](32 )
265- server : JSONRPCDispatcher [TransportContext ] = JSONRPCDispatcher (
266- c2s_recv , s2c_send , drain_inbound_on_read_eof = True
267- )
265+ server : JSONRPCDispatcher [TransportContext ] = JSONRPCDispatcher (c2s_recv , s2c_send , drain_inbound_on_read_eof = True )
268266 handler_started = anyio .Event ()
269267
270268 async def on_request (ctx : DCtx , method : str , params : Mapping [str , Any ] | None ) -> dict [str , Any ]:
271269 handler_started .set ()
272270 await anyio .sleep (0.05 )
273271 return {"ok" : True }
274272
275- async def on_notify (ctx : DCtx , method : str , params : Mapping [str , Any ] | None ) -> None :
276- pass
277-
278273 try :
279274 async with anyio .create_task_group () as tg :
280- await tg .start (server .run , on_request , on_notify )
275+ await tg .start (server .run , on_request , echo_handlers ( Recorder ())[ 1 ] )
281276 await c2s_send .send (SessionMessage (message = JSONRPCRequest (jsonrpc = "2.0" , id = 1 , method = "slow" )))
282277 await handler_started .wait ()
283278
@@ -313,12 +308,9 @@ def reject(_metadata: MessageMetadata) -> TransportContext:
313308 async def on_request (ctx : DCtx , method : str , params : Mapping [str , Any ] | None ) -> dict [str , Any ]:
314309 raise NotImplementedError
315310
316- async def on_notify (ctx : DCtx , method : str , params : Mapping [str , Any ] | None ) -> None :
317- pass
318-
319311 try :
320312 async with anyio .create_task_group () as tg :
321- await tg .start (server .run , on_request , on_notify )
313+ await tg .start (server .run , on_request , echo_handlers ( Recorder ())[ 1 ] )
322314 await c2s_send .send (SessionMessage (message = JSONRPCRequest (jsonrpc = "2.0" , id = 1 , method = "slow" )))
323315 c2s_send .close ()
324316
0 commit comments