Add query deposits cmds
This commit is contained in:
parent
617c3e8507
commit
5ba376820c
|
@ -364,6 +364,18 @@ func TestGaiaCLISubmitProposal(t *testing.T) {
|
|||
executeWrite(t, depositStr, app.DefaultKeyPass)
|
||||
tests.WaitForNextNBlocksTM(2, port)
|
||||
|
||||
// test query deposit
|
||||
deposits := executeGetDeposits(t,
|
||||
fmt.Sprintf("gaiacli query deposits --proposal-id=1 %v", flags))
|
||||
require.Len(t, deposits, 2)
|
||||
require.Equal(t, int64(5), deposits[0].Amount.AmountOf("steak").Int64())
|
||||
require.Equal(t, int64(10), deposits[1].Amount.AmountOf("steak").Int64())
|
||||
|
||||
deposit := executeGetDeposit(t,
|
||||
fmt.Sprintf("gaiacli query deposit --proposal-id=1 --depositer=foo %v",
|
||||
flags))
|
||||
require.Equal(t, int64(5), deposit.Amount.AmountOf("steak").Int64())
|
||||
|
||||
fooAcc = executeGetAccount(t, fmt.Sprintf("gaiacli query account %s %v", fooAddr, flags))
|
||||
require.Equal(t, int64(35), fooAcc.GetCoins().AmountOf("steak").Int64())
|
||||
proposal1 = executeGetProposal(t, fmt.Sprintf("gaiacli query proposal --proposal-id=1 --output=json %v", flags))
|
||||
|
@ -724,3 +736,21 @@ func executeGetVotes(t *testing.T, cmdStr string) []gov.Vote {
|
|||
require.NoError(t, err, "out %v\n, err %v", out, err)
|
||||
return votes
|
||||
}
|
||||
|
||||
func executeGetDeposit(t *testing.T, cmdStr string) gov.Deposit {
|
||||
out, _ := tests.ExecuteT(t, cmdStr, "")
|
||||
var deposit gov.Deposit
|
||||
cdc := app.MakeCodec()
|
||||
err := cdc.UnmarshalJSON([]byte(out), &deposit)
|
||||
require.NoError(t, err, "out %v\n, err %v", out, err)
|
||||
return deposit
|
||||
}
|
||||
|
||||
func executeGetDeposits(t *testing.T, cmdStr string) []gov.Deposit {
|
||||
out, _ := tests.ExecuteT(t, cmdStr, "")
|
||||
var deposits []gov.Deposit
|
||||
cdc := app.MakeCodec()
|
||||
err := cdc.UnmarshalJSON([]byte(out), &deposits)
|
||||
require.NoError(t, err, "out %v\n, err %v", out, err)
|
||||
return deposits
|
||||
}
|
||||
|
|
|
@ -74,6 +74,8 @@ func main() {
|
|||
stakecmd.GetCmdQueryPool(storeStake, cdc),
|
||||
govcmd.GetCmdQueryProposal(storeGov, cdc),
|
||||
govcmd.GetCmdQueryProposals(storeGov, cdc),
|
||||
govcmd.GetCmdQueryDeposit(storeGov, cdc),
|
||||
govcmd.GetCmdQueryDeposits(storeGov, cdc),
|
||||
stakecmd.GetCmdQueryRedelegation(storeStake, cdc),
|
||||
stakecmd.GetCmdQueryRedelegations(storeStake, cdc),
|
||||
slashingcmd.GetCmdQuerySigningInfo(storeSlashing, cdc),
|
||||
|
|
Loading…
Reference in New Issue