mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-08-28 14:40:51 +02:00
lnwire: patch uint test for DynAck
This commit is contained in:
@@ -792,8 +792,7 @@ var _ TestMessage = (*DynAck)(nil)
|
||||
// This is part of the TestMessage interface.
|
||||
func (da *DynAck) RandTestMessage(t *rapid.T) Message {
|
||||
msg := &DynAck{
|
||||
ChanID: RandChannelID(t),
|
||||
ExtraData: RandExtraOpaqueData(t, nil),
|
||||
ChanID: RandChannelID(t),
|
||||
}
|
||||
|
||||
includeLocalNonce := rapid.Bool().Draw(t, "includeLocalNonce")
|
||||
@@ -802,6 +801,18 @@ func (da *DynAck) RandTestMessage(t *rapid.T) Message {
|
||||
msg.LocalNonce = fn.Some(RandMusig2Nonce(t))
|
||||
}
|
||||
|
||||
// Create a tlv type lists to hold all known records which will be
|
||||
// ignored when creating ExtraData records.
|
||||
ignoreRecords := fn.NewSet[uint64]()
|
||||
for i := range uint64(15) {
|
||||
// Ignore known records.
|
||||
if i%2 == 0 {
|
||||
ignoreRecords.Add(i)
|
||||
}
|
||||
}
|
||||
|
||||
msg.ExtraData = RandExtraOpaqueData(t, ignoreRecords)
|
||||
|
||||
return msg
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user