@@ -145,12 +145,12 @@ pub mod tests_postgres {
145
145
} ;
146
146
147
147
use deadpool:: managed:: { Manager as ManagerTrait , RecycleResult } ;
148
- use deadpool_postgres:: { ManagerConfig , PoolError } ;
148
+ use deadpool_postgres:: ManagerConfig ;
149
149
use tokio_postgres:: { NoTls , SimpleQueryMessage } ;
150
150
151
151
use async_trait:: async_trait;
152
152
153
- use super :: DbPool ;
153
+ use super :: { DbPool , PoolError } ;
154
154
155
155
pub type Pool = deadpool:: managed:: Pool < Database , PoolError > ;
156
156
@@ -239,12 +239,19 @@ pub mod tests_postgres {
239
239
let created_db = format ! ( "CREATE DATABASE {0};" , db_name) ;
240
240
let temp_client = self . base_pool . get ( ) . await ?;
241
241
242
- temp_client. execute ( drop_db. as_str ( ) , & [ ] ) . await ?;
243
- temp_client. execute ( created_db. as_str ( ) , & [ ] ) . await ?;
244
-
245
- // assert_eq!(2, result.len());
246
- // assert!(matches!(result[0], SimpleQueryMessage::CommandComplete(..)));
247
- // assert!(matches!(result[1], SimpleQueryMessage::CommandComplete(..)));
242
+ let drop_db_result = temp_client. simple_query ( drop_db. as_str ( ) ) . await ?;
243
+ assert_eq ! ( 1 , drop_db_result. len( ) ) ;
244
+ assert ! ( matches!(
245
+ drop_db_result[ 0 ] ,
246
+ SimpleQueryMessage :: CommandComplete ( ..)
247
+ ) ) ;
248
+
249
+ let create_db_result = temp_client. simple_query ( created_db. as_str ( ) ) . await ?;
250
+ assert_eq ! ( 1 , create_db_result. len( ) ) ;
251
+ assert ! ( matches!(
252
+ create_db_result[ 0 ] ,
253
+ SimpleQueryMessage :: CommandComplete ( ..)
254
+ ) ) ;
248
255
249
256
let mut config = self . base_config . clone ( ) ;
250
257
// set the database in the configuration of the inside Pool (used for tests)
0 commit comments