From 9d2f70b9a19d42d79bc537d4fd29ce190d11bbd3 Mon Sep 17 00:00:00 2001 From: Andrew Date: Tue, 23 Apr 2024 16:01:56 +0100 Subject: [PATCH] fix broken docker network tests --- tools/docker-network/tests/api_management_test.go | 2 +- tools/docker-network/tests/dockerframework.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/docker-network/tests/api_management_test.go b/tools/docker-network/tests/api_management_test.go index 537f466a4..251cd7754 100644 --- a/tools/docker-network/tests/api_management_test.go +++ b/tools/docker-network/tests/api_management_test.go @@ -214,7 +214,7 @@ func Test_ManagementAPI_Pruning(t *testing.T) { info, err := nodeClientV1.Info(getContextWithTimeout(5 * time.Second)) require.NoError(t, err) - currentEpoch := nodeClientV1.CommittedAPI().TimeProvider().EpochFromSlot(info.Status.LatestCommitmentID.Slot()) + currentEpoch := nodeClientV1.CommittedAPI().TimeProvider().EpochFromSlot(info.Status.LatestFinalizedSlot) // await the start slot of the next epoch d.AwaitFinalization(nodeClientV1.CommittedAPI().TimeProvider().EpochStart(currentEpoch + 1)) diff --git a/tools/docker-network/tests/dockerframework.go b/tools/docker-network/tests/dockerframework.go index 4715b5420..d4c754c07 100644 --- a/tools/docker-network/tests/dockerframework.go +++ b/tools/docker-network/tests/dockerframework.go @@ -686,7 +686,10 @@ func (d *DockerTestFramework) AllotManaTo(fromWallet *mock.Wallet, to *mock.Acco toCongestionResp, err = clt.Congestion(ctx, to.Address, 0) require.NoError(d.Testing, err) newBIC := toCongestionResp.BlockIssuanceCredits - require.Equal(d.Testing, oldBIC+iotago.BlockIssuanceCredits(manaToAllot), newBIC) + + decayedOldBIC, err := clt.LatestAPI().ManaDecayProvider().DecayManaBySlots(iotago.Mana(oldBIC), preAllotmentCommitmentID.Slot(), block.ID().Slot()) + expectedBIC := iotago.BlockIssuanceCredits(decayedOldBIC + manaToAllot) + require.Equal(d.Testing, expectedBIC, newBIC) } // CreateNativeToken request faucet funds then use it to create native token for the account, and returns the updated Account.