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 ()
@@ -121,8 +121,14 @@ def run_test(self):
121
121
label .add_receive_address (address )
122
122
label .verify (node )
123
123
124
+ # Check listlabels when passing 'purpose'
125
+ node2_addr = self .nodes [1 ].getnewaddress ()
126
+ node .setlabel (node2_addr , "node2_addr" )
127
+ assert_equal (node .listlabels (purpose = "send" ), ["node2_addr" ])
128
+ assert_equal (node .listlabels (purpose = "receive" ), sorted (['coinbase' ] + [label .name for label in labels ]))
129
+
124
130
# Check all labels are returned by listlabels.
125
- assert_equal (node .listlabels (), sorted (['coinbase' ] + [label .name for label in labels ]))
131
+ assert_equal (node .listlabels (), sorted (['coinbase' ] + [label .name for label in labels ] + [ "node2_addr" ] ))
126
132
127
133
# Send a transaction to each label.
128
134
for label in labels :
You can’t perform that action at this time.
0 commit comments