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