github.com/Finschia/finschia-sdk@v0.48.1/x/gov/client/testutil/cli_test.go (about) 1 //go:build norace 2 // +build norace 3 4 package testutil 5 6 import ( 7 "testing" 8 "time" 9 10 "github.com/stretchr/testify/require" 11 "github.com/stretchr/testify/suite" 12 13 "github.com/Finschia/finschia-sdk/testutil/network" 14 sdk "github.com/Finschia/finschia-sdk/types" 15 "github.com/Finschia/finschia-sdk/x/gov/types" 16 ) 17 18 func TestIntegrationTestSuite(t *testing.T) { 19 cfg := network.DefaultConfig() 20 cfg.NumValidators = 1 21 suite.Run(t, NewIntegrationTestSuite(cfg)) 22 23 genesisState := types.DefaultGenesisState() 24 genesisState.DepositParams = types.NewDepositParams(sdk.NewCoins(sdk.NewCoin(cfg.BondDenom, types.DefaultMinDepositTokens)), time.Duration(15)*time.Second) 25 genesisState.VotingParams = types.NewVotingParams(time.Duration(5) * time.Second) 26 bz, err := cfg.Codec.MarshalJSON(genesisState) 27 require.NoError(t, err) 28 cfg.GenesisState["gov"] = bz 29 suite.Run(t, NewDepositTestSuite(cfg)) 30 }