@@ -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
@@ -264,7 +266,7 @@ def payments_both_active (self):
264266 winners = self .verify_number_of_votes_exist_and_tally_winners (startHeight ,endHeight , 2 )
265267
266268 addr1 = self .nodes [1 ].getmasternodestatus ()["addr" ]
267- addr2 = self .nodes [ 2 ]. getmasternodestatus ()[ "addr" ]
269+ addr2 = self .cfg [ 1 ]. rewardAddr
268270 assert_equal (len (winners ), 2 )
269271 assert_greater_than (winners [addr1 ], 0 )
270272 assert_greater_than (winners [addr2 ], 0 )
@@ -309,8 +311,9 @@ def check_rewards (self):
309311 self .start_node (0 )
310312 sync_blocks (self .nodes )
311313
312- assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn1" ), 0 )
313- assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn2" ), 0 )
314+ assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn1" ), 100 )
315+ assert_equal (self .nodes [0 ].getbalance ("alloc->mn2" ), 300 )
316+ assert_greater_than (self .nodes [0 ].getbalance ("reward2" ), 0 )
314317
315318
316319if __name__ == '__main__' :
0 commit comments