Changeset View
Changeset View
Standalone View
Standalone View
test/functional/wallet_labels.py
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
label.add_address(address) | label.add_address(address) | ||||
label.verify(node) | label.verify(node) | ||||
assert_raises_rpc_error(-11, | assert_raises_rpc_error(-11, | ||||
"No addresses with label", | "No addresses with label", | ||||
node.getaddressesbylabel, | node.getaddressesbylabel, | ||||
"") | "") | ||||
# Check that addmultisigaddress can assign labels. | # Check that addmultisigaddress can assign labels. | ||||
if not self.options.descriptors: | |||||
for label in labels: | for label in labels: | ||||
addresses = [] | addresses = [] | ||||
for _ in range(10): | for _ in range(10): | ||||
addresses.append(node.getnewaddress()) | addresses.append(node.getnewaddress()) | ||||
multisig_address = node.addmultisigaddress( | multisig_address = node.addmultisigaddress( | ||||
5, addresses, label.name)['address'] | 5, addresses, label.name)['address'] | ||||
label.add_address(multisig_address) | label.add_address(multisig_address) | ||||
label.purpose[multisig_address] = "send" | label.purpose[multisig_address] = "send" | ||||
label.verify(node) | label.verify(node) | ||||
node.generate(101) | node.generate(101) | ||||
# Check that setlabel can change the label of an address from a | # Check that setlabel can change the label of an address from a | ||||
# different label. | # different label. | ||||
change_label(node, labels[0].addresses[0], labels[0], labels[1]) | change_label(node, labels[0].addresses[0], labels[0], labels[1]) | ||||
# Check that setlabel can set the label of an address already | # Check that setlabel can set the label of an address already | ||||
# in the label. This is a no-op. | # in the label. This is a no-op. | ||||
change_label(node, labels[2].addresses[0], labels[2], labels[2]) | change_label(node, labels[2].addresses[0], labels[2], labels[2]) | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |