test: fix feature_pruning when built without wallet

This commit is contained in:
brunoerg
2025-12-31 12:04:38 -03:00
parent 2bcb3f6464
commit 9b57c8d2bd

View File

@@ -354,10 +354,6 @@ class PruneTest(BitcoinTestFramework):
# check that wallet loads successfully when restarting a pruned node after IBD.
# this was reported to fail in #7494.
self.log.info("Syncing node 5 to test wallet")
self.connect_nodes(0, 5)
nds = [self.nodes[0], self.nodes[5]]
self.sync_blocks(nds, wait=5, timeout=300)
self.restart_node(5, extra_args=["-prune=550", "-blockfilterindex=1"]) # restart to trigger rescan
self.log.info("Success")
@@ -467,6 +463,10 @@ class PruneTest(BitcoinTestFramework):
self.log.info("Test manual pruning with timestamps")
self.manual_test(4, use_timestamp=True)
self.log.info("Syncing node 5 to node 0")
self.connect_nodes(0, 5)
self.sync_blocks([self.nodes[0], self.nodes[5]], wait=5, timeout=300)
if self.is_wallet_compiled():
self.log.info("Test wallet re-scan")
self.wallet_test()