@@ -69,9 +69,9 @@ def start_node (self, n):
6969 and masternode config for it."""
7070
7171 configs = [
72- [c .line for c in self .cfg ],
73- [self .cfg [0 ].line ],
74- [self .cfg [1 ].line ],
72+ [c .getLine () for c in self .cfg ],
73+ [self .cfg [0 ].getLine () ],
74+ [self .cfg [1 ].getLine () ],
7575 ]
7676
7777 args = self .base_args [:]
@@ -141,6 +141,8 @@ def fund_masternodes (self):
141141 fund_masternode (self .nodes [0 ], "mn2" , "silver" , id2 , "localhost:%d" % p2p_port (2 )),
142142 ]
143143
144+ self .cfg [1 ].rewardAddr = self .nodes [0 ].getnewaddress ("reward2" )
145+
144146 def start_masternodes (self ):
145147 print ("Starting masternodes..." )
146148
@@ -262,7 +264,7 @@ def payments_both_active (self):
262264 winners = self .verify_number_of_votes_exist_and_tally_winners (startHeight ,endHeight , 2 )
263265
264266 addr1 = self .nodes [1 ].getmasternodestatus ()["addr" ]
265- addr2 = self .nodes [ 2 ]. getmasternodestatus ()[ "addr" ]
267+ addr2 = self .cfg [ 1 ]. rewardAddr
266268 assert_equal (len (winners ), 2 )
267269 assert_greater_than (winners [addr1 ], 0 )
268270 assert_greater_than (winners [addr2 ], 0 )
@@ -307,8 +309,9 @@ def check_rewards (self):
307309 self .start_node (0 )
308310 sync_blocks (self .nodes )
309311
310- assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn1" ), 0 )
311- assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn2" ), 0 )
312+ assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn1" ), 100 )
313+ assert_equal (self .nodes [0 ].getbalance ("alloc->mn2" ), 300 )
314+ assert_greater_than (self .nodes [0 ].getbalance ("reward2" ), 0 )
312315
313316
314317if __name__ == '__main__' :
0 commit comments