refactor TestEditValidatorIncreaseMinSelfDelegationBeyondCurrentBond

This commit is contained in:
Jonathan Gimeno 2020-02-26 15:08:43 +01:00
parent 8ecd5b8954
commit a07ed83dd2
1 changed files with 35 additions and 34 deletions

View File

@ -421,40 +421,41 @@ func TestEditValidatorDecreaseMinSelfDelegation(t *testing.T) {
require.Nil(t, res) require.Nil(t, res)
} }
//func TestEditValidatorIncreaseMinSelfDelegationBeyondCurrentBond(t *testing.T) { func TestEditValidatorIncreaseMinSelfDelegationBeyondCurrentBond(t *testing.T) {
// validatorAddr := sdk.ValAddress(Addrs[0]) initPower := int64(100)
// initBond := sdk.TokensFromConsensusPower(100)
// initPower := int64(100)
// initBond := sdk.TokensFromConsensusPower(100) app, ctx, _, valAddrs := bootstrapHandlerGenesisTest(t, initPower, 2, 1000000000)
// ctx, _, _, keeper, _ := CreateTestInput(t, false, initPower) validatorAddr := valAddrs[0]
// handler := NewHandler(keeper)
// handler := staking.NewHandler(app.StakingKeeper)
// // create validator
// msgCreateValidator := NewTestMsgCreateValidator(validatorAddr, PKs[0], initBond) // create validator
// msgCreateValidator.MinSelfDelegation = sdk.NewInt(2) msgCreateValidator := NewTestMsgCreateValidator(validatorAddr, PKs[0], initBond)
// res, err := handler(ctx, msgCreateValidator) msgCreateValidator.MinSelfDelegation = sdk.NewInt(2)
// require.NoError(t, err) res, err := handler(ctx, msgCreateValidator)
// require.NotNil(t, res) require.NoError(t, err)
// require.NotNil(t, res)
// // must end-block
// updates := keeper.ApplyAndReturnValidatorSetUpdates(ctx) // must end-block
// require.Equal(t, 1, len(updates)) updates := app.StakingKeeper.ApplyAndReturnValidatorSetUpdates(ctx)
// require.Equal(t, 1, len(updates))
// // verify the self-delegation exists
// bond, found := keeper.GetDelegation(ctx, sdk.AccAddress(validatorAddr), validatorAddr) // verify the self-delegation exists
// require.True(t, found) bond, found := app.StakingKeeper.GetDelegation(ctx, sdk.AccAddress(validatorAddr), validatorAddr)
// gotBond := bond.Shares.RoundInt() require.True(t, found)
// require.Equal(t, initBond, gotBond, gotBond := bond.Shares.RoundInt()
// "initBond: %v\ngotBond: %v\nbond: %v\n", require.Equal(t, initBond, gotBond,
// initBond, gotBond, bond) "initBond: %v\ngotBond: %v\nbond: %v\n",
// initBond, gotBond, bond)
// newMinSelfDelegation := initBond.Add(sdk.OneInt())
// msgEditValidator := NewMsgEditValidator(validatorAddr, Description{}, nil, &newMinSelfDelegation) newMinSelfDelegation := initBond.Add(sdk.OneInt())
// res, err = handler(ctx, msgEditValidator) msgEditValidator := types.NewMsgEditValidator(validatorAddr, types.Description{}, nil, &newMinSelfDelegation)
// require.Error(t, err) res, err = handler(ctx, msgEditValidator)
// require.Nil(t, res) require.Error(t, err)
//} require.Nil(t, res)
// }
//func TestIncrementsMsgUnbond(t *testing.T) { //func TestIncrementsMsgUnbond(t *testing.T) {
// initPower := int64(1000) // initPower := int64(1000)
// initBond := sdk.TokensFromConsensusPower(initPower) // initBond := sdk.TokensFromConsensusPower(initPower)