File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -12,11 +12,11 @@ keywords = ["socketio"]
1212license  = " MIT" 
1313
1414[dependencies ]
15- redis  = " 0.21.2 " 
16- rmp  = " 0.8.10 " 
17- serde  = " 1.0.130 " 
18- serde_derive  = " 1.0.130 " 
19- rmp-serde  = " 0.15.5 " 
15+ redis  = " 0.27 " 
16+ rmp  = " 0.8" 
17+ serde  = " 1.0" 
18+ serde_derive  = " 1.0" 
19+ rmp-serde  = " 1.3 " 
2020
2121[dev-dependencies ]
22- testcontainers  = " 0.12 .0" 
22+ testcontainers  = {  version  =  " 0.22 .0" ,  features  = [ " blocking " ] } 
Original file line number Diff line number Diff line change @@ -143,16 +143,18 @@ mod tests {
143143    use  redis:: Msg ; 
144144    use  rmp_serde:: Deserializer ; 
145145    use  serde:: Deserialize ; 
146+     use  testcontainers:: runners:: SyncRunner ; 
146147
147148    macro_rules!  create_redis { 
148149        ( $redis: ident)  => { 
149-             use  testcontainers:: { clients,  core:: RunArgs ,  images,  Docker } ; 
150-             let  docker = clients:: Cli :: default ( ) ; 
151-             let  container =
152-                 docker. run_with_args( images:: redis:: Redis :: default ( ) ,  RunArgs :: default ( ) ) ; 
150+             let  redis = testcontainers:: GenericImage :: new( "redis" ,  "latest" ) 
151+                 . with_exposed_port( testcontainers:: core:: ContainerPort :: Tcp ( 6379 ) ) 
152+                 . with_wait_for( testcontainers:: core:: WaitFor :: message_on_stdout( "Ready to accept connections" ) ) 
153+                 . start( ) 
154+                 . unwrap( ) ; 
153155            let  redis_url = format!( 
154156                "redis://localhost:{}" , 
155-                 container . get_host_port ( 6379 ) . unwrap( ) 
157+                 redis . get_host_port_ipv4 ( 6379 ) . unwrap( ) 
156158            ) ; 
157159            let  $redis = redis:: Client :: open( redis_url. as_str( ) ) . unwrap( ) ; 
158160        } ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments