@ -136,6 +146,8 @@ class AssumeutxoTest(BitcoinTestFramework):
self.log.info("Backup from the snapshot height can be loaded during background sync")
n1.restorewallet("w","backup_w.dat")
# Balance of w wallet is still still 0 because n1 has not synced yet
assert_equal(n1.getbalance(),0)
self.log.info("Backup from before the snapshot height can't be loaded during background sync")
assert_raises_rpc_error(-4,"Wallet loading failed. Error loading wallet. Wallet requires blocks to be downloaded, and software does not currently support loading wallets while blocks are being downloaded out of order when using assumeutxo snapshots. Wallet should be able to load successfully after node sync reaches height 299",n1.restorewallet,"w2","backup_w2.dat")
@ -172,6 +184,13 @@ class AssumeutxoTest(BitcoinTestFramework):
self.log.info("Ensuring wallet can be restored from a backup that was created before the snapshot height")