Merge bitcoin/bitcoin#26206: test: check importing wallets when blocks are pruned throw an error

4aff7a48a4 test: check importing wallets when blocks are pruned throw an error (brunoerg)

Pull request description:

  This PR adds test coverage for the following error:
  437b608df2/src/wallet/rpc/backup.cpp (L513-L518)

ACKs for top commit:
  andrewtoth:
    ACK 4aff7a48a4

Tree-SHA512: fbbf6056cb3759f726b8a5ff25fca51bf47e973e5d655ec164e2bec88e2dbd3b243677869d2cf33af268ea635ca0f2e9f737c4734077fc5a936ac3a24ad4b88b
pull/26336/head
MacroFake 2 years ago
commit 0aa641f5f4
No known key found for this signature in database
GPG Key ID: CE2B75697E69A548

@ -358,6 +358,8 @@ class PruneTest(BitcoinTestFramework):
self.restart_node(2, extra_args=["-prune=550"]) self.restart_node(2, extra_args=["-prune=550"])
self.log.info("Success") self.log.info("Success")
assert_raises_rpc_error(-4, "Importing wallets is disabled when blocks are pruned", self.nodes[2].importwallet, "abc")
# check that wallet loads successfully when restarting a pruned node after IBD. # check that wallet loads successfully when restarting a pruned node after IBD.
# this was reported to fail in #7494. # this was reported to fail in #7494.
self.log.info("Syncing node 5 to test wallet") self.log.info("Syncing node 5 to test wallet")

Loading…
Cancel
Save