mirror of
https://github.com/ACINQ/eclair.git
synced 2025-02-24 06:47:46 +01:00
Fix AuditDb flaky test (#1304)
The DB ordering is not deterministic. For multi-part payments, the first timestamp is taken. This can vary depending on which record is listed first. Using the same timestamp avoids a failed assertion.
This commit is contained in:
parent
b36c5ad583
commit
8bf94afae8
1 changed files with 3 additions and 2 deletions
|
@ -62,8 +62,9 @@ class SqliteAuditDbSpec extends FunSuite {
|
|||
val e9 = ChannelErrorOccurred(null, randomBytes32, randomKey.publicKey, null, RemoteError(wire.Error(randomBytes32, "remote oops")), isFatal = true)
|
||||
val e10 = TrampolinePaymentRelayed(randomBytes32, Seq(PaymentRelayed.Part(20000 msat, randomBytes32), PaymentRelayed.Part(22000 msat, randomBytes32)), Seq(PaymentRelayed.Part(10000 msat, randomBytes32), PaymentRelayed.Part(12000 msat, randomBytes32), PaymentRelayed.Part(15000 msat, randomBytes32)))
|
||||
val multiPartPaymentHash = randomBytes32
|
||||
val e11 = ChannelPaymentRelayed(13000 msat, 11000 msat, multiPartPaymentHash, randomBytes32, randomBytes32)
|
||||
val e12 = ChannelPaymentRelayed(15000 msat, 12500 msat, multiPartPaymentHash, randomBytes32, randomBytes32)
|
||||
val now = Platform.currentTime
|
||||
val e11 = ChannelPaymentRelayed(13000 msat, 11000 msat, multiPartPaymentHash, randomBytes32, randomBytes32, now)
|
||||
val e12 = ChannelPaymentRelayed(15000 msat, 12500 msat, multiPartPaymentHash, randomBytes32, randomBytes32, now)
|
||||
|
||||
db.add(e1)
|
||||
db.add(e2)
|
||||
|
|
Loading…
Add table
Reference in a new issue