Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
merge bitcoin#28612: followups to bitcoin#27823
Browse files Browse the repository at this point in the history
kwvg committed Jan 11, 2025

Verified

This commit was signed with the committer’s verified signature.
kwvg Kittywhiskers Van Gogh
1 parent 2588bcf commit c4fd6de
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions test/functional/feature_init.py
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@
"""Stress tests related to node initialization."""
import os
from pathlib import Path
from random import randint
import shutil

from test_framework.test_framework import BitcoinTestFramework, SkipTest
@@ -131,15 +132,12 @@ def check_clean_start():

for target_file in target_files:
self.log.info(f"Perturbing file to ensure failure {target_file}")
with open(target_file, "rb") as tf_read:
contents = tf_read.read()
tweaked_contents = bytearray(contents)
with open(target_file, "r+b") as tf:
# Since the genesis block is not checked by -checkblocks, the
# perturbation window must be chosen such that a higher block
# in blk*.dat is affected.
tweaked_contents[150:350] = b'1' * 200
with open(target_file, "wb") as tf_write:
tf_write.write(bytes(tweaked_contents))
tf.seek(randint (150, 15000))
tf.write(b'1' * randint(20, 2000))

start_expecting_error(err_fragment)

0 comments on commit c4fd6de

Please sign in to comment.