@@ -5721,23 +5721,21 @@ mod tests {
5721
5721
let keys_manager = test_utils:: TestKeysInterface :: new ( & [ 0u8 ; 32 ] , Network :: Testnet ) ;
5722
5722
let random_seed_bytes = keys_manager. get_secure_random_bytes ( ) ;
5723
5723
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 ) ) ;
5726
5726
5727
5727
// 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 ] ) ;
5729
5729
let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
5730
5730
assert ! ( route. is_ok( ) ) ;
5731
5731
5732
5732
// 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 ] ) ) ;
5735
5734
let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
5736
5735
assert ! ( route. is_err( ) ) ;
5737
5736
5738
5737
// 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 ] ) ) ;
5741
5739
let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
5742
5740
assert ! ( route. is_ok( ) ) ;
5743
5741
}
0 commit comments