@@ -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 [:]
@@ -143,6 +143,8 @@ def fund_masternodes (self):
143143 fund_masternode (self .nodes [0 ], "mn2" , "silver" , id2 , "localhost:%d" % p2p_port (2 )),
144144 ]
145145
146+ self .cfg [1 ].rewardAddr = self .nodes [0 ].getnewaddress ("reward2" )
147+
146148 def start_masternodes (self ):
147149 print ("Starting masternodes..." )
148150
@@ -267,7 +269,7 @@ def payments_both_active (self):
267269 winners = self .verify_number_of_votes_exist_and_tally_winners (startHeight ,endHeight , 2 )
268270
269271 addr1 = self .nodes [1 ].getmasternodestatus ()["addr" ]
270- addr2 = self .nodes [ 2 ]. getmasternodestatus ()[ "addr" ]
272+ addr2 = self .cfg [ 1 ]. rewardAddr
271273 assert_equal (len (winners ), 2 )
272274 assert_greater_than (winners [addr1 ], 0 )
273275 assert_greater_than (winners [addr2 ], 0 )
@@ -313,8 +315,9 @@ def check_rewards (self):
313315 self .start_node (0 )
314316 sync_blocks (self .nodes )
315317
316- assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn1" ), 0 )
317- assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn2" ), 0 )
318+ assert_greater_than (self .nodes [0 ].getbalance ("alloc->mn1" ), 100 )
319+ assert_equal (self .nodes [0 ].getbalance ("alloc->mn2" ), 300 )
320+ assert_greater_than (self .nodes [0 ].getbalance ("reward2" ), 0 )
318321
319322
320323if __name__ == '__main__' :
0 commit comments