mirror of
https://github.com/Retropex/bitcoin.git
synced 2025-05-28 04:52:36 +02:00
QA: feature_segwit: Check that template "rules" includes "!segwit" as appropriate
This commit is contained in:
parent
2abe8cc3b7
commit
412d5fe879
@ -107,12 +107,7 @@ class SegWitTest(BitcoinTestFramework):
|
|||||||
assert tmpl['sigoplimit'] == 20000
|
assert tmpl['sigoplimit'] == 20000
|
||||||
assert tmpl['transactions'][0]['hash'] == txid
|
assert tmpl['transactions'][0]['hash'] == txid
|
||||||
assert tmpl['transactions'][0]['sigops'] == 2
|
assert tmpl['transactions'][0]['sigops'] == 2
|
||||||
tmpl = self.nodes[0].getblocktemplate({'rules': ['segwit']})
|
assert '!segwit' not in tmpl['rules']
|
||||||
assert tmpl['sizelimit'] == 1000000
|
|
||||||
assert 'weightlimit' not in tmpl
|
|
||||||
assert tmpl['sigoplimit'] == 20000
|
|
||||||
assert tmpl['transactions'][0]['hash'] == txid
|
|
||||||
assert tmpl['transactions'][0]['sigops'] == 2
|
|
||||||
self.nodes[0].generate(1) # block 162
|
self.nodes[0].generate(1) # block 162
|
||||||
|
|
||||||
balance_presetup = self.nodes[0].getbalance()
|
balance_presetup = self.nodes[0].getbalance()
|
||||||
@ -212,6 +207,7 @@ class SegWitTest(BitcoinTestFramework):
|
|||||||
assert tmpl['sigoplimit'] == 80000
|
assert tmpl['sigoplimit'] == 80000
|
||||||
assert tmpl['transactions'][0]['txid'] == txid
|
assert tmpl['transactions'][0]['txid'] == txid
|
||||||
assert tmpl['transactions'][0]['sigops'] == 8
|
assert tmpl['transactions'][0]['sigops'] == 8
|
||||||
|
assert '!segwit' in tmpl['rules']
|
||||||
|
|
||||||
self.nodes[0].generate(1) # Mine a block to clear the gbt cache
|
self.nodes[0].generate(1) # Mine a block to clear the gbt cache
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user