From 32601927cf6a2b6d310608b53489f31b3e2a083e Mon Sep 17 00:00:00 2001 From: MiniFrenchBread <103425574+MiniFrenchBread@users.noreply.github.com> Date: Tue, 31 Dec 2024 18:12:26 +0800 Subject: [PATCH] fix: test --- precompiles/dasigners/dasigners_test.go | 11 ++++++++++- precompiles/staking/staking_test.go | 7 ++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/precompiles/dasigners/dasigners_test.go b/precompiles/dasigners/dasigners_test.go index a1d356bc..b277ac17 100644 --- a/precompiles/dasigners/dasigners_test.go +++ b/precompiles/dasigners/dasigners_test.go @@ -1,6 +1,7 @@ package dasigners_test import ( + "fmt" "math/big" "strings" "testing" @@ -24,6 +25,7 @@ import ( "cosmossdk.io/math" stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/evmos/ethermint/x/evm/statedb" ) type DASignersTestSuite struct { @@ -99,7 +101,11 @@ func (suite *DASignersTestSuite) runTx(input []byte, signer *testutil.TestSigner precompiles := suite.EvmKeeper.GetPrecompiles() evm.WithPrecompiles(precompiles, []common.Address{suite.addr}) - return suite.dasigners.Run(evm, contract, false) + bz, err := suite.dasigners.Run(evm, contract, false) + if err == nil { + evm.StateDB.(*statedb.StateDB).Commit() + } + return bz, err } func (suite *DASignersTestSuite) registerSigner(testSigner *testutil.TestSigner, sk *big.Int) *types.Signer { @@ -308,8 +314,11 @@ func (suite *DASignersTestSuite) Test_DASigners() { suite.AddDelegation(suite.signerOne.HexAddr, suite.signerOne.HexAddr, keeper.BondedConversionRate.Mul(sdk.NewIntFromUint64(params.TokensPerVote))) suite.AddDelegation(suite.signerTwo.HexAddr, suite.signerOne.HexAddr, keeper.BondedConversionRate.Mul(sdk.NewIntFromUint64(params.TokensPerVote)).Mul(sdk.NewIntFromUint64(2))) // tx test + fmt.Println("registering signer 1..") signer1 := suite.registerSigner(suite.signerOne, big.NewInt(1)) + fmt.Println("registering signer 2..") signer2 := suite.registerSigner(suite.signerTwo, big.NewInt(11)) + fmt.Println("signers registered..") suite.updateSocket(suite.signerOne, signer1) suite.updateSocket(suite.signerTwo, signer2) suite.registerEpoch(suite.signerOne, big.NewInt(1)) diff --git a/precompiles/staking/staking_test.go b/precompiles/staking/staking_test.go index 35a1e515..2d06d187 100644 --- a/precompiles/staking/staking_test.go +++ b/precompiles/staking/staking_test.go @@ -16,6 +16,7 @@ import ( "github.com/ethereum/go-ethereum/accounts/abi" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/vm" + "github.com/evmos/ethermint/x/evm/statedb" evmtypes "github.com/evmos/ethermint/x/evm/types" "github.com/stretchr/testify/suite" ) @@ -137,7 +138,11 @@ func (suite *StakingTestSuite) runTx(input []byte, signer *testutil.TestSigner, precompiles := suite.EvmKeeper.GetPrecompiles() evm.WithPrecompiles(precompiles, []common.Address{suite.addr}) - return suite.staking.Run(evm, contract, false) + bz, err := suite.staking.Run(evm, contract, false) + if err == nil { + evm.StateDB.(*statedb.StateDB).Commit() + } + return bz, err } func TestKeeperSuite(t *testing.T) {