mirror of
https://github.com/bitcoin/bitcoin.git
synced 2024-11-20 10:38:42 +01:00
test: Add -testactivationheight tests to rpc_blockchain
This commit is contained in:
parent
8e9801bfc4
commit
fa4ca8d579
@ -127,7 +127,29 @@ class BlockchainTest(BitcoinTestFramework):
|
||||
# should have exact keys
|
||||
assert_equal(sorted(res.keys()), keys)
|
||||
|
||||
self.restart_node(0, ['-stopatheight=207', '-prune=550'])
|
||||
self.stop_node(0)
|
||||
self.nodes[0].assert_start_raises_init_error(
|
||||
extra_args=['-testactivationheight=name@2'],
|
||||
expected_msg='Error: Invalid name (name@2) for -testactivationheight=name@height.',
|
||||
)
|
||||
self.nodes[0].assert_start_raises_init_error(
|
||||
extra_args=['-testactivationheight=bip34@-2'],
|
||||
expected_msg='Error: Invalid height value (bip34@-2) for -testactivationheight=name@height.',
|
||||
)
|
||||
self.nodes[0].assert_start_raises_init_error(
|
||||
extra_args=['-testactivationheight='],
|
||||
expected_msg='Error: Invalid format () for -testactivationheight=name@height.',
|
||||
)
|
||||
self.start_node(0, extra_args=[
|
||||
'-stopatheight=207',
|
||||
'-prune=550',
|
||||
'-testactivationheight=bip34@2',
|
||||
'-testactivationheight=dersig@3',
|
||||
'-testactivationheight=cltv@4',
|
||||
'-testactivationheight=csv@5',
|
||||
'-testactivationheight=segwit@6',
|
||||
])
|
||||
|
||||
res = self.nodes[0].getblockchaininfo()
|
||||
# result should have these additional pruning keys if prune=550
|
||||
assert_equal(sorted(res.keys()), sorted(['pruneheight', 'automatic_pruning', 'prune_target_size'] + keys))
|
||||
@ -140,11 +162,11 @@ class BlockchainTest(BitcoinTestFramework):
|
||||
assert_greater_than(res['size_on_disk'], 0)
|
||||
|
||||
assert_equal(res['softforks'], {
|
||||
'bip34': {'type': 'buried', 'active': True, 'height': 1},
|
||||
'bip66': {'type': 'buried', 'active': True, 'height': 1},
|
||||
'bip65': {'type': 'buried', 'active': True, 'height': 1},
|
||||
'csv': {'type': 'buried', 'active': True, 'height': 1},
|
||||
'segwit': {'type': 'buried', 'active': True, 'height': 1},
|
||||
'bip34': {'type': 'buried', 'active': True, 'height': 2},
|
||||
'bip66': {'type': 'buried', 'active': True, 'height': 3},
|
||||
'bip65': {'type': 'buried', 'active': True, 'height': 4},
|
||||
'csv': {'type': 'buried', 'active': True, 'height': 5},
|
||||
'segwit': {'type': 'buried', 'active': True, 'height': 6},
|
||||
'testdummy': {
|
||||
'type': 'bip9',
|
||||
'bip9': {
|
||||
|
Loading…
Reference in New Issue
Block a user