@@ -383,17 +383,14 @@ async fn session_usage() {
383
383
return ;
384
384
}
385
385
386
- #[ allow( deprecated) ]
387
386
async fn session_usage_test < F , G > ( command_name : & str , operation : F )
388
387
where
389
388
F : Fn ( EventClient ) -> G ,
390
389
G : Future < Output = ( ) > ,
391
390
{
392
391
let client = Client :: test_builder ( ) . monitor_events ( ) . build ( ) . await ;
393
392
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) ;
397
394
assert ! (
398
395
command_started. command. get( "lsid" ) . is_some( ) ,
399
396
"implicit session not passed to {}" ,
@@ -427,11 +424,7 @@ async fn implicit_session_returned_after_immediate_exhaust() {
427
424
let mut cursor = coll. find ( doc ! { } ) . await . expect ( "find should succeed" ) ;
428
425
assert ! ( matches!( cursor. next( ) . await , Some ( Ok ( _) ) ) ) ;
429
426
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" ) ;
435
428
let session_id = find_started
436
429
. command
437
430
. get ( "lsid" )
@@ -480,11 +473,7 @@ async fn implicit_session_returned_after_exhaust_by_get_more() {
480
473
assert ! ( matches!( cursor. next( ) . await , Some ( Ok ( _) ) ) ) ;
481
474
}
482
475
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" ) ;
488
477
489
478
let session_id = find_started
490
479
. command
@@ -545,6 +534,8 @@ async fn find_and_getmore_share_session() {
545
534
coll : & Collection < Document > ,
546
535
read_preference : ReadPreference ,
547
536
) {
537
+ client. events . clone ( ) . clear_cached_events ( ) ;
538
+
548
539
let options = FindOptions :: builder ( )
549
540
. batch_size ( 2 )
550
541
. selection_criteria ( SelectionCriteria :: ReadPreference ( read_preference. clone ( ) ) )
@@ -582,17 +573,14 @@ async fn find_and_getmore_share_session() {
582
573
} ) ;
583
574
}
584
575
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" ) ;
588
577
let session_id = find_started
589
578
. command
590
579
. get ( "lsid" )
591
580
. expect ( "find should use implicit session" ) ;
592
581
assert ! ( session_id != & Bson :: Null ) ;
593
582
594
- #[ allow( deprecated) ]
595
- let ( command_started, _) = events. get_successful_command_execution ( "getMore" ) ;
583
+ let ( command_started, _) = client. events . get_successful_command_execution ( "getMore" ) ;
596
584
let getmore_session_id = command_started
597
585
. command
598
586
. get ( "lsid" )
0 commit comments