@@ -2199,8 +2199,8 @@ mod tests {
2199
2199
use crate :: io:: { self , Cursor } ;
2200
2200
use crate :: prelude:: * ;
2201
2201
use core:: convert:: TryFrom ;
2202
- use core:: str:: FromStr ;
2203
- use std:: net:: { Ipv4Addr , Ipv6Addr } ;
2202
+ use core:: str:: FromStr ;
2203
+ use std:: net:: { Ipv4Addr , Ipv6Addr } ;
2204
2204
2205
2205
#[ test]
2206
2206
fn encoding_channel_reestablish_no_secret ( ) {
@@ -3144,38 +3144,27 @@ mod tests {
3144
3144
Ok ( encoded_payload)
3145
3145
}
3146
3146
3147
- #[ test]
3148
- fn net_address_from_str ( ) {
3149
- let ipv4_net_address = NetAddress :: IPv4 {
3150
- addr : Ipv4Addr :: new ( 127 , 0 , 0 , 1 ) . octets ( ) ,
3151
- port : 1234 ,
3152
- } ;
3153
- let ipv6_net_address = NetAddress :: IPv6 {
3154
- addr : Ipv6Addr :: new ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ) . octets ( ) ,
3155
- port : 1234 ,
3156
- } ;
3157
- let hostname_net_address = NetAddress :: Hostname {
3158
- hostname : Hostname :: try_from ( "example.com" . to_string ( ) ) . unwrap ( ) ,
3159
- port : 1234 ,
3160
- } ;
3161
- let onionv3_net_address = NetAddress :: OnionV3 {
3162
- ed25519_pubkey : [ 37 , 24 , 75 , 5 , 25 , 73 , 117 , 194 , 139 , 102 , 182 , 107 , 4 , 105 , 247 , 246 , 85 ,
3163
- 111 , 177 , 172 , 49 , 137 , 167 , 155 , 64 , 221 , 163 , 47 , 31 , 33 , 71 , 3 ] ,
3164
- checksum : 48326 ,
3165
- version : 121 ,
3166
- port : 1234
3167
- } ;
3168
- let valid_ipv4 = "127.0.0.1:1234" ;
3169
- let valid_ipv6 = "[0:0:0:0:0:0:0:1]:1234" ;
3170
- let valid_hostname = "example.com:1234" ;
3171
- let valid_onionv3 = "pg6mmjiyjmcrsslvykfwnntlaru7p5svn6y2ymmju6nubxndf4pscryd.onion:1234" ;
3172
- let result_ipv4 = NetAddress :: from_str ( valid_ipv4) . unwrap ( ) ;
3173
- let result_ipv6 = NetAddress :: from_str ( valid_ipv6) . unwrap ( ) ;
3174
- let result_hostname = NetAddress :: from_str ( valid_hostname) . unwrap ( ) ;
3175
- let result_onionv3 = NetAddress :: from_str ( valid_onionv3) . unwrap ( ) ;
3176
- assert_eq ! ( ipv4_net_address, result_ipv4) ;
3177
- assert_eq ! ( ipv6_net_address, result_ipv6) ;
3178
- assert_eq ! ( hostname_net_address, result_hostname) ;
3179
- assert_eq ! ( onionv3_net_address, result_onionv3) ;
3180
- }
3147
+ #[ test]
3148
+ fn net_address_from_str ( ) {
3149
+ assert_eq ! ( NetAddress :: IPv4 {
3150
+ addr: Ipv4Addr :: new( 127 , 0 , 0 , 1 ) . octets( ) ,
3151
+ port: 1234 ,
3152
+ } , NetAddress :: from_str( "127.0.0.1:1234" ) . unwrap( ) ) ;
3153
+ assert_eq ! ( NetAddress :: IPv6 {
3154
+ addr : Ipv6Addr :: new( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ) . octets( ) ,
3155
+ port: 1234 ,
3156
+ } , NetAddress :: from_str( "[0:0:0:0:0:0:0:1]:1234" ) . unwrap( ) ) ;
3157
+ assert_eq ! (
3158
+ NetAddress :: Hostname {
3159
+ hostname : Hostname :: try_from( "example.com" . to_string( ) ) . unwrap( ) ,
3160
+ port: 1234 ,
3161
+ } , NetAddress :: from_str( "example.com:1234" ) . unwrap( ) ) ;
3162
+ assert_eq ! ( NetAddress :: OnionV3 {
3163
+ ed25519_pubkey: [ 37 , 24 , 75 , 5 , 25 , 73 , 117 , 194 , 139 , 102 , 182 , 107 , 4 , 105 , 247 , 246 , 85 ,
3164
+ 111 , 177 , 172 , 49 , 137 , 167 , 155 , 64 , 221 , 163 , 47 , 31 , 33 , 71 , 3 ] ,
3165
+ checksum: 48326 ,
3166
+ version: 121 ,
3167
+ port: 1234
3168
+ } , NetAddress :: from_str( "pg6mmjiyjmcrsslvykfwnntlaru7p5svn6y2ymmju6nubxndf4pscryd.onion:1234" ) . unwrap( ) ) ;
3169
+ }
3181
3170
}
0 commit comments