Changeset View
Changeset View
Standalone View
Standalone View
test/functional/abc-magnetic-anomaly-mining.py
Show First 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
txid = txn['txid'] | txid = txn['txid'] | ||||
txnMetadata = transactions[txid] | txnMetadata = transactions[txid] | ||||
expectedFeeSats = int(txnMetadata['fee'] * 10**8) | expectedFeeSats = int(txnMetadata['fee'] * 10**8) | ||||
expectedSigOps = txnMetadata['sigops'] | expectedSigOps = txnMetadata['sigops'] | ||||
txid_decoded = int(txid, 16) | txid_decoded = int(txid, 16) | ||||
# Assert we got the expected metadata | # Assert we got the expected metadata | ||||
assert(expectedFeeSats == txn['fee']) | assert expectedFeeSats == txn['fee'] | ||||
assert(expectedSigOps == txn['sigops']) | assert expectedSigOps == txn['sigops'] | ||||
# Assert transaction ids are in order | # Assert transaction ids are in order | ||||
assert(last_txid == 0 or last_txid < txid_decoded) | assert last_txid == 0 or last_txid < txid_decoded | ||||
last_txid = txid_decoded | last_txid = txid_decoded | ||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
CTORMiningTest().main() | CTORMiningTest().main() |