@@ -159,13 +159,12 @@ impl_Sql!(Cidr, 1);
159159
160160#[ test]
161161fn macaddr_roundtrip ( ) {
162- use pg:: StaticSqlType ;
163162
164163 let mut bytes = Output :: test ( ) ;
165164 let input_address = [ 0x52 , 0x54 , 0x00 , 0xfb , 0xc6 , 0x16 ] ;
166165 ToSql :: < MacAddr , Pg > :: to_sql ( & input_address, & mut bytes) . unwrap ( ) ;
167166 let output_address: [ u8 ; 6 ] =
168- FromSql :: from_sql ( Some ( PgValue :: new ( bytes. as_ref ( ) , MacAddr :: OID ) ) ) . unwrap ( ) ;
167+ FromSql :: from_sql ( Some ( PgValue :: for_test ( bytes. as_ref ( ) ) ) ) . unwrap ( ) ;
169168 assert_eq ! ( input_address, output_address) ;
170169}
171170
@@ -187,16 +186,14 @@ fn v4address_to_sql() {
187186
188187#[ test]
189188fn some_v4address_from_sql ( ) {
190- use pg:: StaticSqlType ;
191-
192189 macro_rules! test_some_address_from_sql {
193190 ( $ty: tt) => {
194191 let input_address =
195192 IpNetwork :: V4 ( Ipv4Network :: new( Ipv4Addr :: new( 127 , 0 , 0 , 1 ) , 32 ) . unwrap( ) ) ;
196193 let mut bytes = Output :: test( ) ;
197194 ToSql :: <$ty, Pg >:: to_sql( & input_address, & mut bytes) . unwrap( ) ;
198195 let output_address =
199- FromSql :: <$ty, Pg >:: from_sql( Some ( PgValue :: new ( bytes. as_ref( ) , $ty :: OID ) ) ) . unwrap( ) ;
196+ FromSql :: <$ty, Pg >:: from_sql( Some ( PgValue :: for_test ( bytes. as_ref( ) ) ) ) . unwrap( ) ;
200197 assert_eq!( input_address, output_address) ;
201198 } ;
202199 }
@@ -247,16 +244,14 @@ fn v6address_to_sql() {
247244
248245#[ test]
249246fn some_v6address_from_sql ( ) {
250- use pg:: StaticSqlType ;
251-
252247 macro_rules! test_some_address_from_sql {
253248 ( $ty: tt) => {
254249 let input_address =
255250 IpNetwork :: V6 ( Ipv6Network :: new( Ipv6Addr :: new( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ) , 64 ) . unwrap( ) ) ;
256251 let mut bytes = Output :: test( ) ;
257252 ToSql :: <$ty, Pg >:: to_sql( & input_address, & mut bytes) . unwrap( ) ;
258253 let output_address =
259- FromSql :: <$ty, Pg >:: from_sql( Some ( PgValue :: new ( bytes. as_ref( ) , $ty :: OID ) ) ) . unwrap( ) ;
254+ FromSql :: <$ty, Pg >:: from_sql( Some ( PgValue :: for_test ( bytes. as_ref( ) ) ) ) . unwrap( ) ;
260255 assert_eq!( input_address, output_address) ;
261256 } ;
262257 }
@@ -267,11 +262,10 @@ fn some_v6address_from_sql() {
267262
268263#[ test]
269264fn bad_address_from_sql ( ) {
270- use pg:: StaticSqlType ;
271265 macro_rules! bad_address_from_sql {
272266 ( $ty: tt) => {
273267 let address: Result <IpNetwork , _> =
274- FromSql :: <$ty, Pg >:: from_sql( Some ( PgValue :: new ( & [ 7 , PGSQL_AF_INET , 0 ] , $ty :: OID ) ) ) ;
268+ FromSql :: <$ty, Pg >:: from_sql( Some ( PgValue :: for_test ( & [ 7 , PGSQL_AF_INET , 0 ] ) ) ) ;
275269 assert_eq!(
276270 address. unwrap_err( ) . description( ) ,
277271 "invalid network address format. input is too short."
0 commit comments