@@ -5721,23 +5721,21 @@ mod tests {
57215721 let keys_manager = test_utils:: TestKeysInterface :: new ( & [ 0u8 ; 32 ] , Network :: Testnet ) ;
57225722 let random_seed_bytes = keys_manager. get_secure_random_bytes ( ) ;
57235723
5724- let payment_params = PaymentParameters :: from_node_id ( nodes [ 10 ] ) ;
5725- let mut scorer_params = ProbabilisticScoringParameters :: default ( ) ;
5724+ let scorer_params = ProbabilisticScoringParameters :: default ( ) ;
5725+ let mut scorer = ProbabilisticScorer :: new ( scorer_params . clone ( ) , Arc :: clone ( & network_graph ) , Arc :: clone ( & logger ) ) ;
57265726
57275727 // First check we can get a route.
5728- let scorer = ProbabilisticScorer :: new ( scorer_params . clone ( ) , Arc :: clone ( & network_graph ) , Arc :: clone ( & logger ) ) ;
5728+ let payment_params = PaymentParameters :: from_node_id ( nodes [ 10 ] ) ;
57295729 let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
57305730 assert ! ( route. is_ok( ) ) ;
57315731
57325732 // Then check that we can't get a route if we ban an intermediate node.
5733- scorer_params. add_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
5734- let scorer = ProbabilisticScorer :: new ( scorer_params. clone ( ) , Arc :: clone ( & network_graph) , Arc :: clone ( & logger) ) ;
5733+ scorer. add_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
57355734 let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
57365735 assert ! ( route. is_err( ) ) ;
57375736
57385737 // Finally make sure we can route again, when we remove the ban.
5739- scorer_params. remove_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
5740- let scorer = ProbabilisticScorer :: new ( scorer_params. clone ( ) , Arc :: clone ( & network_graph) , Arc :: clone ( & logger) ) ;
5738+ scorer. remove_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
57415739 let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
57425740 assert ! ( route. is_ok( ) ) ;
57435741 }
0 commit comments