Skip to content

Commit f402012

Browse files
promagjonasschnelli
authored andcommitted
fixup: Fix prunning test
1 parent 97f517d commit f402012

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

test/functional/feature_pruning.py

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
wait_until,
2424
)
2525

26-
MIN_BLOCKS_TO_KEEP = 288
27-
2826
# Rescans start at the earliest block up to 2 hours before a key timestamp, so
2927
# the manual prune RPC avoids pruning blocks in the same window to be
3028
# compatible with pruning based on key creation time.
@@ -273,20 +271,9 @@ def height(index):
273271
else:
274272
return index
275273

276-
def prune(index, expected_ret=None):
274+
def prune(index):
277275
ret = node.pruneblockchain(height=height(index))
278-
# Check the return value. When use_timestamp is True, just check
279-
# that the return value is less than or equal to the expected
280-
# value, because when more than one block is generated per second,
281-
# a timestamp will not be granular enough to uniquely identify an
282-
# individual block.
283-
if expected_ret is None:
284-
expected_ret = index
285-
if use_timestamp:
286-
assert_greater_than(ret, 0)
287-
assert_greater_than(expected_ret + 1, ret)
288-
else:
289-
assert_equal(ret, expected_ret)
276+
assert_equal(ret, node.getblockchaininfo()['pruneheight'])
290277

291278
def has_block(index):
292279
return os.path.isfile(os.path.join(self.nodes[node_number].datadir, "regtest", "blocks", "blk{:05}.dat".format(index)))
@@ -326,7 +313,7 @@ def has_block(index):
326313
assert not has_block(1), "blk00001.dat is still there, should be pruned by now"
327314

328315
# height=1000 should not prune anything more, because tip-288 is in blk00002.dat.
329-
prune(1000, 1001 - MIN_BLOCKS_TO_KEEP)
316+
prune(1000)
330317
assert has_block(2), "blk00002.dat is still there, should be pruned by now"
331318

332319
# advance the tip so blk00002.dat and blk00003.dat can be pruned (the last 288 blocks should now be in blk00004.dat)

0 commit comments

Comments
 (0)