From db3496c2ed4dfe1d7e2752508526191cea20cdc3 Mon Sep 17 00:00:00 2001 From: Andrew Gouin Date: Thu, 14 Apr 2022 14:53:03 -0600 Subject: [PATCH] Fix gas in timeout tests --- ibc/test_relay.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ibc/test_relay.go b/ibc/test_relay.go index 33f910c24..5e18547f5 100644 --- a/ibc/test_relay.go +++ b/ibc/test_relay.go @@ -333,8 +333,10 @@ func (ibc IBCTestCase) RelayPacketTestHeightTimeout(testName string, srcChain Ch return err } - if srcFinalBalance != srcInitialBalance { - return fmt.Errorf("source balances do not match. expected: %d, actual: %d", srcInitialBalance, srcFinalBalance) + totalFees := srcChain.GetGasFeesInNativeDenom(srcTx.GasWanted) + + if srcFinalBalance != srcInitialBalance-totalFees { + return fmt.Errorf("source balances do not match. expected: %d, actual: %d", srcInitialBalance-totalFees, srcFinalBalance) } if dstFinalBalance != dstInitialBalance { @@ -423,8 +425,10 @@ func (ibc IBCTestCase) RelayPacketTestTimestampTimeout(testName string, srcChain return err } - if srcFinalBalance != srcInitialBalance { - return fmt.Errorf("source balances do not match. expected: %d, actual: %d", srcInitialBalance, srcFinalBalance) + totalFees := srcChain.GetGasFeesInNativeDenom(srcTx.GasWanted) + + if srcFinalBalance != srcInitialBalance-totalFees { + return fmt.Errorf("source balances do not match. expected: %d, actual: %d", srcInitialBalance-totalFees, srcFinalBalance) } if dstFinalBalance != dstInitialBalance {