File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ def add_options(self, parser):
23
23
24
24
def set_test_params (self ):
25
25
self .setup_clean_chain = True
26
- self .num_nodes = 1
26
+ self .num_nodes = 2
27
27
28
28
def skip_test_if_missing_module (self ):
29
29
self .skip_if_no_wallet ()
@@ -83,8 +83,14 @@ def run_test(self):
83
83
label .add_receive_address (address )
84
84
label .verify (node )
85
85
86
+ # Check listlabels when passing 'purpose'
87
+ node2_addr = self .nodes [1 ].getnewaddress ()
88
+ node .setlabel (node2_addr , "node2_addr" )
89
+ assert_equal (node .listlabels (purpose = "send" ), ["node2_addr" ])
90
+ assert_equal (node .listlabels (purpose = "receive" ), sorted (['coinbase' ] + [label .name for label in labels ]))
91
+
86
92
# Check all labels are returned by listlabels.
87
- assert_equal (node .listlabels (), sorted (['coinbase' ] + [label .name for label in labels ]))
93
+ assert_equal (node .listlabels (), sorted (['coinbase' ] + [label .name for label in labels ] + [ "node2_addr" ] ))
88
94
89
95
# Send a transaction to each label.
90
96
for label in labels :
You can’t perform that action at this time.
0 commit comments