test: Introduce MIN_BLOCKS_TO_KEEP constant

This commit is contained in:
Aurèle Oulès committed 2022-12-15 09:53:51 +01:00
1 parent 71d9a7c03b
commit 564b580bf0
2 files changed
+3 -1

No files matched your search

+2 -1
View File
@@ -11,6 +11,7 @@ This test takes 30 mins or more (up to 2 hours)
import os import os
from test_framework.blocktools import ( from test_framework.blocktools import (
MIN_BLOCKS_TO_KEEP,
create_block, create_block,
create_coinbase, create_coinbase,
) )
@@ -333,7 +334,7 @@ class PruneTest(BitcoinTestFramework):
assert has_block(2), "blk00002.dat is still there, should be pruned by now" assert has_block(2), "blk00002.dat is still there, should be pruned by now"
# advance the tip so blk00002.dat and blk00003.dat can be pruned (the last 288 blocks should now be in blk00004.dat) # advance the tip so blk00002.dat and blk00003.dat can be pruned (the last 288 blocks should now be in blk00004.dat)
self.generate(node, 288, sync_fun=self.no_op) self.generate(node, MIN_BLOCKS_TO_KEEP, sync_fun=self.no_op)
prune(1000) prune(1000)
assert not has_block(2), "blk00002.dat is still there, should be pruned by now" assert not has_block(2), "blk00002.dat is still there, should be pruned by now"
assert not has_block(3), "blk00003.dat is still there, should be pruned by now" assert not has_block(3), "blk00003.dat is still there, should be pruned by now"
@@ -61,6 +61,7 @@ WITNESS_COMMITMENT_HEADER = b"\xaa\x21\xa9\xed"
NORMAL_GBT_REQUEST_PARAMS = {"rules": ["segwit"]} NORMAL_GBT_REQUEST_PARAMS = {"rules": ["segwit"]}
VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4 VERSIONBITS_LAST_OLD_BLOCK_VERSION = 4
MIN_BLOCKS_TO_KEEP = 288
def create_block(hashprev=None, coinbase=None, ntime=None, *, version=None, tmpl=None, txlist=None): def create_block(hashprev=None, coinbase=None, ntime=None, *, version=None, tmpl=None, txlist=None):