Skip to content

Commit

Permalink
fix gov upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
mmsqe committed Feb 19, 2024
1 parent ec58a45 commit 637a0a4
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 14 deletions.
36 changes: 26 additions & 10 deletions integration_tests/test_gov.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,16 +58,27 @@ def approve_proposal(cluster, rsp, vote_option="yes"):
assert proposal["status"] == "PROPOSAL_STATUS_DEPOSIT_PERIOD", proposal

amount = cluster.balance(cluster.address("ecosystem"))
rsp = cluster.gov_deposit("ecosystem", proposal_id, "1cro")
rsp = cluster.gov_deposit("ecosystem", proposal_id, "1cro", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]
assert cluster.balance(cluster.address("ecosystem")) == amount - 100000000
proposal = cluster.query_proposal(proposal_id)
assert proposal["status"] == "PROPOSAL_STATUS_VOTING_PERIOD", proposal

if vote_option is not None:
rsp = cluster.gov_vote("validator", proposal_id, vote_option)
rsp = cluster.gov_vote(
"validator",
proposal_id,
vote_option,
event_query_tx=False,
)
assert rsp["code"] == 0, rsp["raw_log"]
rsp = cluster.gov_vote("validator", proposal_id, vote_option, i=1)
rsp = cluster.gov_vote(
"validator",
proposal_id,
vote_option,
i=1,
event_query_tx=False,
)
assert rsp["code"] == 0, rsp["raw_log"]
assert (
int(cluster.query_tally(proposal_id, i=1)[vote_option + "_count"])
Expand Down Expand Up @@ -128,7 +139,12 @@ def test_deposit_period_expires(cluster):

amount2 = cluster.balance(cluster.address("ecosystem"))

rsp = cluster.gov_deposit("ecosystem", proposal_id, "5000basecro")
rsp = cluster.gov_deposit(
"ecosystem",
proposal_id,
"5000basecro",
event_query_tx=False,
)
assert rsp["code"] == 0, rsp["raw_log"]
proposal = cluster.query_proposal(proposal_id)
assert proposal["total_deposit"] == [{"denom": "basecro", "amount": "10000"}]
Expand Down Expand Up @@ -182,9 +198,9 @@ def test_community_pool_spend_proposal(cluster):
proposal_id = ev["proposal_id"]

# vote
rsp = cluster.gov_vote("validator", proposal_id, "yes")
rsp = cluster.gov_vote("validator", proposal_id, "yes", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]
rsp = cluster.gov_vote("validator", proposal_id, "yes", i=1)
rsp = cluster.gov_vote("validator", proposal_id, "yes", i=1, event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]

# wait for voting period end
Expand Down Expand Up @@ -232,7 +248,7 @@ def test_change_vote(cluster):

proposal_id = parse_events(rsp["logs"])["submit_proposal"]["proposal_id"]

rsp = cluster.gov_vote("validator", proposal_id, "yes")
rsp = cluster.gov_vote("validator", proposal_id, "yes", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]

cluster.query_tally(proposal_id) == {
Expand All @@ -243,7 +259,7 @@ def test_change_vote(cluster):
}

# change vote to no
rsp = cluster.gov_vote("validator", proposal_id, "no")
rsp = cluster.gov_vote("validator", proposal_id, "no", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]

cluster.query_tally(proposal_id) == {
Expand Down Expand Up @@ -291,7 +307,7 @@ def test_inherit_vote(cluster):
event_query_tx=False,
)

rsp = cluster.gov_vote("validator", proposal_id, "yes")
rsp = cluster.gov_vote("validator", proposal_id, "yes", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]
assert cluster.query_tally(proposal_id) == {
"yes_count": "1000000010",
Expand All @@ -300,7 +316,7 @@ def test_inherit_vote(cluster):
"no_with_veto_count": "0",
}

rsp = cluster.gov_vote(voter1, proposal_id, "no")
rsp = cluster.gov_vote(voter1, proposal_id, "no", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]

assert cluster.query_tally(proposal_id) == {
Expand Down
8 changes: 4 additions & 4 deletions integration_tests/test_upgrade.py
Original file line number Diff line number Diff line change
Expand Up @@ -126,9 +126,9 @@ def test_cosmovisor(cosmovisor_cluster):
assert ev["proposal_messages"] == ",/cosmos.gov.v1.MsgExecLegacyContent", rsp
proposal_id = ev["proposal_id"]

rsp = cluster.gov_vote("validator", proposal_id, "yes")
rsp = cluster.gov_vote("validator", proposal_id, "yes", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]
rsp = cluster.gov_vote("validator", proposal_id, "yes", i=1)
rsp = cluster.gov_vote("validator", proposal_id, "yes", i=1, event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]

proposal = cluster.query_proposal(proposal_id)
Expand Down Expand Up @@ -168,9 +168,9 @@ def propose_and_pass(cluster, kind, title, proposal, cosmos_sdk_46=True, **kwarg
proposal = cluster.query_proposal(proposal_id)
assert proposal["status"] == "PROPOSAL_STATUS_VOTING_PERIOD", proposal

rsp = cluster.gov_vote("validator", proposal_id, "yes")
rsp = cluster.gov_vote("validator", proposal_id, "yes", event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]
rsp = cluster.gov_vote("validator", proposal_id, "yes", i=1)
rsp = cluster.gov_vote("validator", proposal_id, "yes", i=1, event_query_tx=False)
assert rsp["code"] == 0, rsp["raw_log"]

proposal = cluster.query_proposal(proposal_id)
Expand Down

0 comments on commit 637a0a4

Please sign in to comment.