@@ -101,8 +101,7 @@ fn test_cli_no_connection() {
101101#[ tokio:: test( flavor = "multi_thread" , worker_threads = 1 ) ]
102102async fn test_cli_wallet_balance ( ) {
103103 let testenv = TestEnv :: new ( ) . expect ( "testEnv could not start" ) ;
104- let listener = testenv:: get_bound_port ( ) . await . expect ( "listener" ) ;
105- let port = listener. local_addr ( ) . unwrap ( ) . port ( ) ;
104+ let ( port, listener) = TestEnv :: get_bound_port ( ) . await . expect ( "listener" ) ;
106105 spawn_wallet_grpc_service (
107106 listener,
108107 WalletServiceImpl :: create_with_rpc_params ( testenv. bitcoin_core_rpc_client ( ) . unwrap ( ) ) ,
@@ -118,8 +117,7 @@ async fn test_cli_wallet_balance() {
118117#[ tokio:: test( flavor = "multi_thread" , worker_threads = 1 ) ]
119118async fn test_cli_new_address ( ) {
120119 let testenv = TestEnv :: new ( ) . expect ( "testEnv could not start" ) ; // TODO: this doesnt make sense as a CLI make only sense if the bitcoind is
121- let listener = testenv:: get_bound_port ( ) . await . expect ( "listener" ) ;
122- let port = listener. local_addr ( ) . unwrap ( ) . port ( ) ;
120+ let ( port, listener) = TestEnv :: get_bound_port ( ) . await . expect ( "listener" ) ;
123121 spawn_wallet_grpc_service (
124122 listener,
125123 WalletServiceImpl :: create_with_rpc_params ( testenv. bitcoin_core_rpc_client ( ) . unwrap ( ) ) ,
@@ -144,8 +142,7 @@ async fn test_cli_list_unspent() {
144142 . some_call ( matching ! ( ) ) . returns ( vec ! [ mock_utxo( ) ] ) ;
145143 let mock_wallet_service = Unimock :: new ( clause) . no_verify_in_drop ( ) ;
146144
147- let listener = testenv:: get_bound_port ( ) . await . expect ( "listener" ) ;
148- let port = listener. local_addr ( ) . unwrap ( ) . port ( ) ;
145+ let ( port, listener) = TestEnv :: get_bound_port ( ) . await . expect ( "listener" ) ;
149146 spawn_wallet_grpc_service ( listener, mock_wallet_service) ;
150147
151148 task:: spawn_blocking ( move || assert_cli_with_port ( port, [ "list-unspent" ] ) )
@@ -163,8 +160,7 @@ async fn test_cli_notify_confidence() {
163160 . answers ( & |_, _| mock_confidence_stream ( ) ) ;
164161 let mock_wallet_service = Unimock :: new ( clause) . no_verify_in_drop ( ) ;
165162
166- let listener = testenv:: get_bound_port ( ) . await . expect ( "listener" ) ;
167- let port = listener. local_addr ( ) . unwrap ( ) . port ( ) ;
163+ let ( port, listener) = TestEnv :: get_bound_port ( ) . await . expect ( "listener" ) ;
168164 spawn_wallet_grpc_service ( listener, mock_wallet_service) ;
169165
170166 task:: spawn_blocking ( move || assert_cli_with_port ( port, [ "notify-confidence" ,
0 commit comments