refactor TestGetRedelegationsFromSrcValidator to use simapp
This commit is contained in:
parent
62dbd8bcee
commit
9a5aae9f0e
|
@ -622,30 +622,33 @@ func TestUnbondingAllDelegationFromValidator(t *testing.T) {
|
||||||
require.False(t, found)
|
require.False(t, found)
|
||||||
}
|
}
|
||||||
|
|
||||||
//// Make sure that that the retrieving the delegations doesn't affect the state
|
// Make sure that that the retrieving the delegations doesn't affect the state
|
||||||
//func TestGetRedelegationsFromSrcValidator(t *testing.T) {
|
func TestGetRedelegationsFromSrcValidator(t *testing.T) {
|
||||||
// ctx, _, _, keeper, _ := CreateTestInput(t, false, 0)
|
_, app, ctx := getBaseSimappWithCustomKeeper()
|
||||||
//
|
|
||||||
// rd := types.NewRedelegation(addrDels[0], addrVals[0], addrVals[1], 0,
|
addrDels := simapp.AddTestAddrsIncremental(app, ctx, 2, sdk.NewInt(0))
|
||||||
// time.Unix(0, 0), sdk.NewInt(5),
|
addrVals := simapp.ConvertAddrsToValAddrs(addrDels)
|
||||||
// sdk.NewDec(5))
|
|
||||||
//
|
rd := types.NewRedelegation(addrDels[0], addrVals[0], addrVals[1], 0,
|
||||||
// // set and retrieve a record
|
time.Unix(0, 0), sdk.NewInt(5),
|
||||||
// keeper.SetRedelegation(ctx, rd)
|
sdk.NewDec(5))
|
||||||
// resBond, found := keeper.GetRedelegation(ctx, addrDels[0], addrVals[0], addrVals[1])
|
|
||||||
// require.True(t, found)
|
// set and retrieve a record
|
||||||
//
|
app.StakingKeeper.SetRedelegation(ctx, rd)
|
||||||
// // get the redelegations one time
|
resBond, found := app.StakingKeeper.GetRedelegation(ctx, addrDels[0], addrVals[0], addrVals[1])
|
||||||
// redelegations := keeper.GetRedelegationsFromSrcValidator(ctx, addrVals[0])
|
require.True(t, found)
|
||||||
// require.Equal(t, 1, len(redelegations))
|
|
||||||
// require.True(t, redelegations[0].Equal(resBond))
|
// get the redelegations one time
|
||||||
//
|
redelegations := app.StakingKeeper.GetRedelegationsFromSrcValidator(ctx, addrVals[0])
|
||||||
// // get the redelegations a second time, should be exactly the same
|
require.Equal(t, 1, len(redelegations))
|
||||||
// redelegations = keeper.GetRedelegationsFromSrcValidator(ctx, addrVals[0])
|
require.True(t, redelegations[0].Equal(resBond))
|
||||||
// require.Equal(t, 1, len(redelegations))
|
|
||||||
// require.True(t, redelegations[0].Equal(resBond))
|
// get the redelegations a second time, should be exactly the same
|
||||||
//}
|
redelegations = app.StakingKeeper.GetRedelegationsFromSrcValidator(ctx, addrVals[0])
|
||||||
//
|
require.Equal(t, 1, len(redelegations))
|
||||||
|
require.True(t, redelegations[0].Equal(resBond))
|
||||||
|
}
|
||||||
|
|
||||||
//// tests Get/Set/Remove/Has UnbondingDelegation
|
//// tests Get/Set/Remove/Has UnbondingDelegation
|
||||||
//func TestRedelegation(t *testing.T) {
|
//func TestRedelegation(t *testing.T) {
|
||||||
// ctx, _, _, keeper, _ := CreateTestInput(t, false, 0)
|
// ctx, _, _, keeper, _ := CreateTestInput(t, false, 0)
|
||||||
|
|
|
@ -11,30 +11,6 @@ import (
|
||||||
"github.com/cosmos/cosmos-sdk/x/staking/types"
|
"github.com/cosmos/cosmos-sdk/x/staking/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Make sure that that the retrieving the delegations doesn't affect the state
|
|
||||||
func TestGetRedelegationsFromSrcValidator(t *testing.T) {
|
|
||||||
ctx, _, _, keeper, _ := CreateTestInput(t, false, 0)
|
|
||||||
|
|
||||||
rd := types.NewRedelegation(addrDels[0], addrVals[0], addrVals[1], 0,
|
|
||||||
time.Unix(0, 0), sdk.NewInt(5),
|
|
||||||
sdk.NewDec(5))
|
|
||||||
|
|
||||||
// set and retrieve a record
|
|
||||||
keeper.SetRedelegation(ctx, rd)
|
|
||||||
resBond, found := keeper.GetRedelegation(ctx, addrDels[0], addrVals[0], addrVals[1])
|
|
||||||
require.True(t, found)
|
|
||||||
|
|
||||||
// get the redelegations one time
|
|
||||||
redelegations := keeper.GetRedelegationsFromSrcValidator(ctx, addrVals[0])
|
|
||||||
require.Equal(t, 1, len(redelegations))
|
|
||||||
require.True(t, redelegations[0].Equal(resBond))
|
|
||||||
|
|
||||||
// get the redelegations a second time, should be exactly the same
|
|
||||||
redelegations = keeper.GetRedelegationsFromSrcValidator(ctx, addrVals[0])
|
|
||||||
require.Equal(t, 1, len(redelegations))
|
|
||||||
require.True(t, redelegations[0].Equal(resBond))
|
|
||||||
}
|
|
||||||
|
|
||||||
// tests Get/Set/Remove/Has UnbondingDelegation
|
// tests Get/Set/Remove/Has UnbondingDelegation
|
||||||
func TestRedelegation(t *testing.T) {
|
func TestRedelegation(t *testing.T) {
|
||||||
ctx, _, _, keeper, _ := CreateTestInput(t, false, 0)
|
ctx, _, _, keeper, _ := CreateTestInput(t, false, 0)
|
||||||
|
|
Loading…
Reference in New Issue