Merge pull request #9715 from ellemouton/removeChanClean
itest: remove manual channel closures from route blinding tests
This commit is contained in:
1 file changed
-43
@@ -1011,21 +1011,6 @@ func testMPPToSingleBlindedPath(ht *lntest.HarnessTest) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
require.Equal(ht, succeeded, settled, "num of HTLCs wrong")
|
require.Equal(ht, succeeded, settled, "num of HTLCs wrong")
|
||||||
|
|
||||||
// Close all channels without mining the closing transactions.
|
|
||||||
ht.CloseChannelAssertPending(alice, channelPoints[0], false)
|
|
||||||
ht.CloseChannelAssertPending(alice, channelPoints[1], false)
|
|
||||||
ht.CloseChannelAssertPending(bob, channelPoints[2], false)
|
|
||||||
ht.CloseChannelAssertPending(eve, channelPoints[3], false)
|
|
||||||
ht.CloseChannelAssertPending(carol, channelPoints[4], false)
|
|
||||||
|
|
||||||
// Now mine a block to include all the closing transactions.
|
|
||||||
ht.MineBlocksAndAssertNumTxes(1, 5)
|
|
||||||
|
|
||||||
// Assert that the channels are closed.
|
|
||||||
for _, hn := range nodes {
|
|
||||||
ht.AssertNumWaitingClose(hn, 0)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// testBlindedRouteDummyHops tests that the route blinding flow works as
|
// testBlindedRouteDummyHops tests that the route blinding flow works as
|
||||||
@@ -1189,19 +1174,6 @@ func testBlindedRouteDummyHops(ht *lntest.HarnessTest) {
|
|||||||
// Make sure Dave show the invoice as settled.
|
// Make sure Dave show the invoice as settled.
|
||||||
inv = dave.RPC.LookupInvoice(invoiceResp.RHash)
|
inv = dave.RPC.LookupInvoice(invoiceResp.RHash)
|
||||||
require.Equal(ht, lnrpc.Invoice_SETTLED, inv.State)
|
require.Equal(ht, lnrpc.Invoice_SETTLED, inv.State)
|
||||||
|
|
||||||
// Close all channels without mining the closing transactions.
|
|
||||||
ht.CloseChannelAssertPending(alice, channelPoints[0], false)
|
|
||||||
ht.CloseChannelAssertPending(bob, channelPoints[1], false)
|
|
||||||
ht.CloseChannelAssertPending(carol, channelPoints[2], false)
|
|
||||||
|
|
||||||
// Now mine a block to include all the closing transactions.
|
|
||||||
ht.MineBlocksAndAssertNumTxes(1, 3)
|
|
||||||
|
|
||||||
// Assert that the channels are closed.
|
|
||||||
for _, hn := range nodes {
|
|
||||||
ht.AssertNumWaitingClose(hn, 0)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// testMPPToMultipleBlindedPaths tests that a two-shard MPP payment can be sent
|
// testMPPToMultipleBlindedPaths tests that a two-shard MPP payment can be sent
|
||||||
@@ -1355,21 +1327,6 @@ func testMPPToMultipleBlindedPaths(ht *lntest.HarnessTest) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
require.Equal(ht, succeeded, settled, "num of HTLCs wrong")
|
require.Equal(ht, succeeded, settled, "num of HTLCs wrong")
|
||||||
|
|
||||||
// Close all channels without mining the closing transactions.
|
|
||||||
ht.CloseChannelAssertPending(alice, channelPoints[0], false)
|
|
||||||
ht.CloseChannelAssertPending(alice, channelPoints[1], false)
|
|
||||||
ht.CloseChannelAssertPending(bob, channelPoints[2], false)
|
|
||||||
ht.CloseChannelAssertPending(carol, channelPoints[3], false)
|
|
||||||
|
|
||||||
// Now mine a block to include all the closing transactions. (first
|
|
||||||
// iteration: no blinded paths)
|
|
||||||
ht.MineBlocksAndAssertNumTxes(1, 4)
|
|
||||||
|
|
||||||
// Assert that the channels are closed.
|
|
||||||
for _, hn := range nodes {
|
|
||||||
ht.AssertNumWaitingClose(hn, 0)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// testBlindedPaymentHTLCReForward tests that an UpdateAddHTLC message is
|
// testBlindedPaymentHTLCReForward tests that an UpdateAddHTLC message is
|
||||||
|
|||||||
Reference in new issue
Block a user