@@ -18,11 +18,6 @@ class ReceivedByTest(BitcoinTestFramework):
1818 def set_test_params (self ):
1919 self .num_nodes = 2
2020
21- def import_deterministic_coinbase_privkeys (self ):
22- assert_equal (0 , len (self .nodes [1 ].listreceivedbyaddress (minconf = 0 , include_empty = True , include_watchonly = True )))
23- super ().import_deterministic_coinbase_privkeys ()
24- self .num_cb_reward_addresses = len (self .nodes [1 ].listreceivedbyaddress (minconf = 0 , include_empty = True , include_watchonly = True ))
25-
2621 def skip_test_if_missing_module (self ):
2722 self .skip_if_no_wallet ()
2823
@@ -31,6 +26,9 @@ def run_test(self):
3126 self .nodes [0 ].generate (1 )
3227 sync_blocks (self .nodes )
3328
29+ # save the number of coinbase reward addresses so far
30+ num_cb_reward_addresses = len (self .nodes [1 ].listreceivedbyaddress (minconf = 0 , include_empty = True , include_watchonly = True ))
31+
3432 self .log .info ("listreceivedbyaddress Test" )
3533
3634 # Send from node 0 to 1
@@ -76,7 +74,7 @@ def run_test(self):
7674 assert_raises_rpc_error (- 4 , "address_filter parameter was invalid" , self .nodes [1 ].listreceivedbyaddress , minconf = 0 , include_empty = True , include_watchonly = True , address_filter = "bamboozling" )
7775 # Another address receive money
7876 res = self .nodes [1 ].listreceivedbyaddress (0 , True , True )
79- assert_equal (len (res ), 2 + self . num_cb_reward_addresses ) # Right now 2 entries
77+ assert_equal (len (res ), 2 + num_cb_reward_addresses ) # Right now 2 entries
8078 other_addr = self .nodes [1 ].getnewaddress ()
8179 txid2 = self .nodes [0 ].sendtoaddress (other_addr , 0.1 )
8280 self .nodes [0 ].generate (1 )
@@ -93,7 +91,7 @@ def run_test(self):
9391 assert_equal (len (res ), 1 )
9492 # Should be two entries though without filter
9593 res = self .nodes [1 ].listreceivedbyaddress (0 , True , True )
96- assert_equal (len (res ), 3 + self . num_cb_reward_addresses ) # Became 3 entries
94+ assert_equal (len (res ), 3 + num_cb_reward_addresses ) # Became 3 entries
9795
9896 # Not on random addr
9997 other_addr = self .nodes [0 ].getnewaddress () # note on node[0]! just a random addr
0 commit comments