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