Browse Source

[tests] run successful test in getblocktemplate first

0.15
John Newbery 8 years ago
parent
commit
9bf0d80ab0
  1. 6
      test/functional/getblocktemplate_proposals.py

6
test/functional/getblocktemplate_proposals.py

@ -50,6 +50,9 @@ class GetBlockTemplateProposalTest(BitcoinTestFramework):
block.nNonce = 0 block.nNonce = 0
block.vtx = [coinbase_tx] block.vtx = [coinbase_tx]
self.log.info("getblocktemplate: Test valid block")
assert_template(node, block, None)
self.log.info("getblocktemplate: Test bad input hash for coinbase transaction") self.log.info("getblocktemplate: Test bad input hash for coinbase transaction")
bad_block = copy.deepcopy(block) bad_block = copy.deepcopy(block)
bad_block.vtx[0].vin[0].prevout.hash += 1 bad_block.vtx[0].vin[0].prevout.hash += 1
@ -104,9 +107,6 @@ class GetBlockTemplateProposalTest(BitcoinTestFramework):
bad_block.nTime = 0 bad_block.nTime = 0
assert_template(node, bad_block, 'time-too-old') assert_template(node, bad_block, 'time-too-old')
self.log.info("getblocktemplate: Test valid block")
assert_template(node, block, None)
self.log.info("getblocktemplate: Test not best block") self.log.info("getblocktemplate: Test not best block")
bad_block = copy.deepcopy(block) bad_block = copy.deepcopy(block)
bad_block.hashPrevBlock = 123 bad_block.hashPrevBlock = 123

Loading…
Cancel
Save