Skip to content

Commit

Permalink
test: wallet: check that labels are migrated to watchonly wallet
Browse files Browse the repository at this point in the history
  • Loading branch information
theStack committed Dec 28, 2022
1 parent d5f4ae7 commit 730e14a
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion test/functional/wallet_migration.py
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ def test_other_watchonly(self):
self.log.info("Test migration of a wallet with watchonly imports")
imports0 = self.create_legacy_wallet("imports0")

# Exteranl address label
# External address label
imports0.setlabel(default.getnewaddress(), "external")

# Normal non-watchonly tx
Expand Down Expand Up @@ -311,6 +311,13 @@ def test_other_watchonly(self):
assert_raises_rpc_error(-5, "Invalid or non-wallet transaction id", watchonly.gettransaction, received_txid)
assert_equal(len(watchonly.listtransactions(include_watchonly=True)), 3)

# Check that labels were migrated and persisted to watchonly wallet
self.nodes[0].unloadwallet("imports0_watchonly")
self.nodes[0].loadwallet("imports0_watchonly")
labels = watchonly.listlabels()
assert "external" in labels
assert "imported" in labels

def test_no_privkeys(self):
default = self.nodes[0].get_wallet_rpc(self.default_wallet_name)

Expand Down

0 comments on commit 730e14a

Please sign in to comment.