chanbackup: make sure onion addresses are covered in tests

This commit is contained in:
Elle Mouton committed 2025-05-23 16:11:27 +02:00
1 parent cbdd1c22b7
commit 6e9372a3e8
3 files changed
+9 -3

No files matched your search

+7 -2
View File
@@ -18,6 +18,7 @@ import (
"github.com/lightningnetwork/lnd/lnencrypt"
"github.com/lightningnetwork/lnd/lnwire"
"github.com/lightningnetwork/lnd/shachain"
"github.com/lightningnetwork/lnd/tor"
"github.com/stretchr/testify/require"
)
@@ -36,6 +37,10 @@ var (
addr1, _ = net.ResolveTCPAddr("tcp", "10.0.0.2:9000")
addr2, _ = net.ResolveTCPAddr("tcp", "10.0.0.3:9000")
addr3 = &tor.OnionAddr{
OnionService: "3g2upl4pq6kufc4m.onion",
Port: 9735,
}
)
func assertSingleEqual(t *testing.T, a, b Single) {
@@ -309,7 +314,7 @@ func TestSinglePackUnpack(t *testing.T) {
channel, err := genRandomOpenChannelShell()
require.NoError(t, err, "unable to gen open channel")
singleChanBackup := NewSingle(channel, []net.Addr{addr1, addr2})
singleChanBackup := NewSingle(channel, []net.Addr{addr1, addr2, addr3})
keyRing := &lnencrypt.MockKeyRing{}
@@ -634,7 +639,7 @@ func TestSingleUnconfirmedChannel(t *testing.T) {
channel.ShortChannelID.BlockHeight = 0
channel.FundingBroadcastHeight = fundingBroadcastHeight
singleChanBackup := NewSingle(channel, []net.Addr{addr1, addr2})
singleChanBackup := NewSingle(channel, []net.Addr{addr1, addr2, addr3})
keyRing := &lnencrypt.MockKeyRing{}
// Pack it and then unpack it again to make sure everything is written