Changeset View
Changeset View
Standalone View
Standalone View
test/functional/abc_rpc_avalancheproof.py
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
self.log.info("Test decodeavalancheproof RPC") | self.log.info("Test decodeavalancheproof RPC") | ||||
proofobj = FromHex(AvalancheProof(), proof) | proofobj = FromHex(AvalancheProof(), proof) | ||||
decodedproof = node.decodeavalancheproof(proof) | decodedproof = node.decodeavalancheproof(proof) | ||||
assert_equal(decodedproof["sequence"], proof_sequence) | assert_equal(decodedproof["sequence"], proof_sequence) | ||||
assert_equal(decodedproof["expiration"], proof_expiration) | assert_equal(decodedproof["expiration"], proof_expiration) | ||||
assert_equal(decodedproof["master"], proof_master) | assert_equal(decodedproof["master"], proof_master) | ||||
assert_equal(decodedproof["proofid"], f"{proofobj.proofid:0{64}x}") | assert_equal(decodedproof["proofid"], f"{proofobj.proofid:0{64}x}") | ||||
assert_equal( | |||||
decodedproof["limitedid"], | |||||
f"{proofobj.limited_proofid:0{64}x}") | |||||
assert_equal(decodedproof["stakes"][0]["txid"], stakes[0]["txid"]) | assert_equal(decodedproof["stakes"][0]["txid"], stakes[0]["txid"]) | ||||
assert_equal(decodedproof["stakes"][0]["vout"], stakes[0]["vout"]) | assert_equal(decodedproof["stakes"][0]["vout"], stakes[0]["vout"]) | ||||
assert_equal(decodedproof["stakes"][0]["height"], stakes[0]["height"]) | assert_equal(decodedproof["stakes"][0]["height"], stakes[0]["height"]) | ||||
assert_equal( | assert_equal( | ||||
decodedproof["stakes"][0]["iscoinbase"], | decodedproof["stakes"][0]["iscoinbase"], | ||||
stakes[0]["iscoinbase"]) | stakes[0]["iscoinbase"]) | ||||
assert_equal( | assert_equal( | ||||
decodedproof["stakes"][0]["signature"], | decodedproof["stakes"][0]["signature"], | ||||
▲ Show 20 Lines • Show All 226 Lines • Show Last 20 Lines |