Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpc_scantxoutset.py
Show First 20 Lines • Show All 210 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
["pkh([0c5f9a1e/1/1/0]03e1c5b6e650966971d7e71ef2674f80222752740fc1dfd63bbbd220d2da9bd0fb)#cxmct4w8"]) | ["pkh([0c5f9a1e/1/1/0]03e1c5b6e650966971d7e71ef2674f80222752740fc1dfd63bbbd220d2da9bd0fb)#cxmct4w8"]) | ||||
assert_equal(descriptors(self.nodes[0].scantxoutset("start", | assert_equal(descriptors(self.nodes[0].scantxoutset("start", | ||||
[{"desc": "combo(tpubD6NzVbkrYhZ4WaWSyoBvQwbpLkojyoTZPRsgXELWz3Popb3qkjcJyJUGLnL4qHHoQvao8ESaAstxYSnhyswJ76uZPStJRJCTKvosUCJZL5B/1/1/*)", | [{"desc": "combo(tpubD6NzVbkrYhZ4WaWSyoBvQwbpLkojyoTZPRsgXELWz3Popb3qkjcJyJUGLnL4qHHoQvao8ESaAstxYSnhyswJ76uZPStJRJCTKvosUCJZL5B/1/1/*)", | ||||
"range": 1500}])), | "range": 1500}])), | ||||
['pkh([0c5f9a1e/1/1/0]03e1c5b6e650966971d7e71ef2674f80222752740fc1dfd63bbbd220d2da9bd0fb)#cxmct4w8', | ['pkh([0c5f9a1e/1/1/0]03e1c5b6e650966971d7e71ef2674f80222752740fc1dfd63bbbd220d2da9bd0fb)#cxmct4w8', | ||||
'pkh([0c5f9a1e/1/1/1500]03832901c250025da2aebae2bfb38d5c703a57ab66ad477f9c578bfbcd78abca6f)#vchwd07g', | 'pkh([0c5f9a1e/1/1/1500]03832901c250025da2aebae2bfb38d5c703a57ab66ad477f9c578bfbcd78abca6f)#vchwd07g', | ||||
'pkh([0c5f9a1e/1/1/1]030d820fc9e8211c4169be8530efbc632775d8286167afd178caaf1089b77daba7)#z2t3ypsa']) | 'pkh([0c5f9a1e/1/1/1]030d820fc9e8211c4169be8530efbc632775d8286167afd178caaf1089b77daba7)#z2t3ypsa']) | ||||
# Check that status and abort don't need second arg | |||||
assert_equal(self.nodes[0].scantxoutset("status"), None) | |||||
assert_equal(self.nodes[0].scantxoutset("abort"), False) | |||||
# Check that second arg is needed for start | |||||
assert_raises_rpc_error(-1, | |||||
"scanobjects argument is required for the start action", | |||||
self.nodes[0].scantxoutset, | |||||
"start") | |||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
ScantxoutsetTest().main() | ScantxoutsetTest().main() |