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  }