@@ -383,17 +383,14 @@ async fn session_usage() {
383383 return ;
384384 }
385385
386- #[ allow( deprecated) ]
387386 async fn session_usage_test < F , G > ( command_name : & str , operation : F )
388387 where
389388 F : Fn ( EventClient ) -> G ,
390389 G : Future < Output = ( ) > ,
391390 {
392391 let client = Client :: test_builder ( ) . monitor_events ( ) . build ( ) . await ;
393392 operation ( client. clone ( ) ) . await ;
394- let mut events = client. events . clone ( ) ;
395- #[ allow( deprecated) ]
396- let ( command_started, _) = events. get_successful_command_execution ( command_name) ;
393+ let ( command_started, _) = client. events . get_successful_command_execution ( command_name) ;
397394 assert ! (
398395 command_started. command. get( "lsid" ) . is_some( ) ,
399396 "implicit session not passed to {}" ,
@@ -427,11 +424,7 @@ async fn implicit_session_returned_after_immediate_exhaust() {
427424 let mut cursor = coll. find ( doc ! { } ) . await . expect ( "find should succeed" ) ;
428425 assert ! ( matches!( cursor. next( ) . await , Some ( Ok ( _) ) ) ) ;
429426
430- #[ allow( deprecated) ]
431- let ( find_started, _) = {
432- let mut events = client. events . clone ( ) ;
433- events. get_successful_command_execution ( "find" )
434- } ;
427+ let ( find_started, _) = client. events . get_successful_command_execution ( "find" ) ;
435428 let session_id = find_started
436429 . command
437430 . get ( "lsid" )
@@ -480,11 +473,7 @@ async fn implicit_session_returned_after_exhaust_by_get_more() {
480473 assert ! ( matches!( cursor. next( ) . await , Some ( Ok ( _) ) ) ) ;
481474 }
482475
483- #[ allow( deprecated) ]
484- let ( find_started, _) = {
485- let mut events = client. events . clone ( ) ;
486- events. get_successful_command_execution ( "find" )
487- } ;
476+ let ( find_started, _) = client. events . get_successful_command_execution ( "find" ) ;
488477
489478 let session_id = find_started
490479 . command
@@ -545,6 +534,8 @@ async fn find_and_getmore_share_session() {
545534 coll : & Collection < Document > ,
546535 read_preference : ReadPreference ,
547536 ) {
537+ client. events . clone ( ) . clear_cached_events ( ) ;
538+
548539 let options = FindOptions :: builder ( )
549540 . batch_size ( 2 )
550541 . selection_criteria ( SelectionCriteria :: ReadPreference ( read_preference. clone ( ) ) )
@@ -582,17 +573,14 @@ async fn find_and_getmore_share_session() {
582573 } ) ;
583574 }
584575
585- let mut events = client. events . clone ( ) ;
586- #[ allow( deprecated) ]
587- let ( find_started, _) = events. get_successful_command_execution ( "find" ) ;
576+ let ( find_started, _) = client. events . get_successful_command_execution ( "find" ) ;
588577 let session_id = find_started
589578 . command
590579 . get ( "lsid" )
591580 . expect ( "find should use implicit session" ) ;
592581 assert ! ( session_id != & Bson :: Null ) ;
593582
594- #[ allow( deprecated) ]
595- let ( command_started, _) = events. get_successful_command_execution ( "getMore" ) ;
583+ let ( command_started, _) = client. events . get_successful_command_execution ( "getMore" ) ;
596584 let getmore_session_id = command_started
597585 . command
598586 . get ( "lsid" )
0 commit comments