@@ -5722,23 +5722,21 @@ mod tests {
5722
5722
let keys_manager = test_utils:: TestKeysInterface :: new ( & [ 0u8 ; 32 ] , Network :: Testnet ) ;
5723
5723
let random_seed_bytes = keys_manager. get_secure_random_bytes ( ) ;
5724
5724
5725
- let payment_params = PaymentParameters :: from_node_id ( nodes [ 10 ] ) ;
5726
- let mut scorer_params = ProbabilisticScoringParameters :: default ( ) ;
5725
+ let scorer_params = ProbabilisticScoringParameters :: default ( ) ;
5726
+ let mut scorer = ProbabilisticScorer :: new ( scorer_params . clone ( ) , Arc :: clone ( & network_graph ) , Arc :: clone ( & logger ) ) ;
5727
5727
5728
5728
// First check we can get a route.
5729
- let scorer = ProbabilisticScorer :: new ( scorer_params . clone ( ) , Arc :: clone ( & network_graph ) , Arc :: clone ( & logger ) ) ;
5729
+ let payment_params = PaymentParameters :: from_node_id ( nodes [ 10 ] ) ;
5730
5730
let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
5731
5731
assert ! ( route. is_ok( ) ) ;
5732
5732
5733
5733
// Then check that we can't get a route if we ban an intermediate node.
5734
- scorer_params. add_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
5735
- let scorer = ProbabilisticScorer :: new ( scorer_params. clone ( ) , Arc :: clone ( & network_graph) , Arc :: clone ( & logger) ) ;
5734
+ scorer. add_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
5736
5735
let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
5737
5736
assert ! ( route. is_err( ) ) ;
5738
5737
5739
5738
// Finally make sure we can route again, when we remove the ban.
5740
- scorer_params. remove_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
5741
- let scorer = ProbabilisticScorer :: new ( scorer_params. clone ( ) , Arc :: clone ( & network_graph) , Arc :: clone ( & logger) ) ;
5739
+ scorer. remove_banned ( & NodeId :: from_pubkey ( & nodes[ 3 ] ) ) ;
5742
5740
let route = get_route ( & our_id, & payment_params, & network_graph. read_only ( ) , None , 100 , 42 , Arc :: clone ( & logger) , & scorer, & random_seed_bytes) ;
5743
5741
assert ! ( route. is_ok( ) ) ;
5744
5742
}
0 commit comments