@@ -365,7 +365,9 @@ pub mod test {
365365 use crate :: auth:: { Authorized , Permission } ;
366366 use crate :: connection:: libsql:: LibSqlConnection ;
367367 use crate :: connection:: program:: Program ;
368- use crate :: query_result_builder:: test:: { TestBuilder , ValidateTraceBuilder , random_transition, fsm_builder_driver} ;
368+ use crate :: query_result_builder:: test:: {
369+ fsm_builder_driver, random_transition, TestBuilder , ValidateTraceBuilder ,
370+ } ;
369371 use crate :: rpc:: proxy:: rpc:: StreamProgramReq ;
370372
371373 use super :: * ;
@@ -491,61 +493,6 @@ pub mod test {
491493 assert_debug_snapshot ! ( builder. into_ret( ) ) ;
492494 }
493495
494- #[ tokio:: test]
495- async fn interupt_query ( ) {
496- let tmp = tempdir ( ) . unwrap ( ) ;
497- let conn = LibSqlConnection :: new_test ( tmp. path ( ) ) ;
498- let ( snd, rcv) = mpsc:: channel ( 1 ) ;
499- let auth = Authenticated :: Authorized ( Authorized {
500- namespace : None ,
501- permission : Permission :: FullAccess ,
502- } ) ;
503- let stream = make_proxy_stream ( conn, auth, ReceiverStream :: new ( rcv) ) ;
504-
505- pin ! ( stream) ;
506-
507- let req = exec_req_stmt ( "create table test (foo)" , 0 ) ;
508- snd. send ( Ok ( req) ) . await . unwrap ( ) ;
509- let resp = stream. next ( ) . await . unwrap ( ) . unwrap ( ) ;
510- assert_eq ! ( resp. request_id, 0 ) ;
511- for i in 1 ..50 {
512- let req = exec_req_stmt (
513- r#"insert into test values ("something moderately long")"# ,
514- i,
515- ) ;
516- snd. send ( Ok ( req) ) . await . unwrap ( ) ;
517- let resp = stream. next ( ) . await . unwrap ( ) . unwrap ( ) ;
518- assert_eq ! ( resp. request_id, i) ;
519- }
520-
521- let req = exec_req_stmt ( "select * from test" , 100 ) ;
522- snd. send ( Ok ( req) ) . await . unwrap ( ) ;
523-
524- let mut num_resp = 0 ;
525- let mut builder = TestBuilder :: default ( ) ;
526- loop {
527- let Response :: ProgramResp ( resp) =
528- stream. next ( ) . await . unwrap ( ) . unwrap ( ) . response . unwrap ( )
529- else {
530- panic ! ( )
531- } ;
532- if !apply_program_resp_to_builder (
533- & QueryBuilderConfig :: default ( ) ,
534- & mut builder,
535- resp,
536- |_, _| ( ) ,
537- )
538- . unwrap ( )
539- {
540- break ;
541- }
542- num_resp += 1 ;
543- }
544-
545- assert_eq ! ( num_resp, 3 ) ;
546- assert_debug_snapshot ! ( builder. into_ret( ) ) ;
547- }
548-
549496 #[ tokio:: test]
550497 async fn request_interupted ( ) {
551498 let tmp = tempdir ( ) . unwrap ( ) ;
@@ -615,6 +562,9 @@ pub mod test {
615562 move || fsm_builder_driver ( & trace, builder)
616563 } ) ;
617564
618- ( ReceiverStream :: new ( receiver) , ValidateTraceBuilder :: new ( trace) )
565+ (
566+ ReceiverStream :: new ( receiver) ,
567+ ValidateTraceBuilder :: new ( trace) ,
568+ )
619569 }
620570}
0 commit comments