@@ -4097,31 +4097,6 @@ fn test_no_txn_manager_serialize_deserialize() {
4097
4097
send_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 1000000 ) ;
4098
4098
}
4099
4099
4100
- #[ test]
4101
- fn mpp_failure ( ) {
4102
- let chanmon_cfgs = create_chanmon_cfgs ( 4 ) ;
4103
- let node_cfgs = create_node_cfgs ( 4 , & chanmon_cfgs) ;
4104
- let node_chanmgrs = create_node_chanmgrs ( 4 , & node_cfgs, & [ None , None , None , None ] ) ;
4105
- let nodes = create_network ( 4 , & node_cfgs, & node_chanmgrs) ;
4106
-
4107
- let chan_1_id = create_announced_chan_between_nodes ( & nodes, 0 , 1 , InitFeatures :: known ( ) , InitFeatures :: known ( ) ) . 0 . contents . short_channel_id ;
4108
- let chan_2_id = create_announced_chan_between_nodes ( & nodes, 0 , 2 , InitFeatures :: known ( ) , InitFeatures :: known ( ) ) . 0 . contents . short_channel_id ;
4109
- let chan_3_id = create_announced_chan_between_nodes ( & nodes, 1 , 3 , InitFeatures :: known ( ) , InitFeatures :: known ( ) ) . 0 . contents . short_channel_id ;
4110
- let chan_4_id = create_announced_chan_between_nodes ( & nodes, 2 , 3 , InitFeatures :: known ( ) , InitFeatures :: known ( ) ) . 0 . contents . short_channel_id ;
4111
-
4112
- let ( mut route, payment_hash, _, payment_secret) = get_route_and_payment_hash ! ( & nodes[ 0 ] , nodes[ 3 ] , 100000 ) ;
4113
- let path = route. paths [ 0 ] . clone ( ) ;
4114
- route. paths . push ( path) ;
4115
- route. paths [ 0 ] [ 0 ] . pubkey = nodes[ 1 ] . node . get_our_node_id ( ) ;
4116
- route. paths [ 0 ] [ 0 ] . short_channel_id = chan_1_id;
4117
- route. paths [ 0 ] [ 1 ] . short_channel_id = chan_3_id;
4118
- route. paths [ 1 ] [ 0 ] . pubkey = nodes[ 2 ] . node . get_our_node_id ( ) ;
4119
- route. paths [ 1 ] [ 0 ] . short_channel_id = chan_2_id;
4120
- route. paths [ 1 ] [ 1 ] . short_channel_id = chan_4_id;
4121
- send_along_route_with_secret ( & nodes[ 0 ] , route, & [ & [ & nodes[ 1 ] , & nodes[ 3 ] ] , & [ & nodes[ 2 ] , & nodes[ 3 ] ] ] , 200_000 , payment_hash, payment_secret) ;
4122
- fail_payment_along_route ( & nodes[ 0 ] , & [ & [ & nodes[ 1 ] , & nodes[ 3 ] ] , & [ & nodes[ 2 ] , & nodes[ 3 ] ] ] , false , payment_hash) ;
4123
- }
4124
-
4125
4100
#[ test]
4126
4101
fn test_dup_htlc_onchain_fails_on_reload ( ) {
4127
4102
// When a Channel is closed, any outbound HTLCs which were relayed through it are simply
0 commit comments