mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-26 03:03:22 -03:00
test: wallet: check that labels are migrated to watchonly wallet
Github-Pull: #26761
Rebased-From: 730e14a317
This commit is contained in:
parent
342abfb3f4
commit
cbcdafa471
1 changed files with 8 additions and 1 deletions
|
@ -257,7 +257,7 @@ class WalletMigrationTest(BitcoinTestFramework):
|
|||
imports0 = self.nodes[0].get_wallet_rpc("imports0")
|
||||
assert_equal(imports0.getwalletinfo()["descriptors"], False)
|
||||
|
||||
# Exteranl address label
|
||||
# External address label
|
||||
imports0.setlabel(default.getnewaddress(), "external")
|
||||
|
||||
# Normal non-watchonly tx
|
||||
|
@ -310,6 +310,13 @@ class WalletMigrationTest(BitcoinTestFramework):
|
|||
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)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue