@@ -38,21 +38,20 @@ def setup_network(self, split=False):
3838 def run_test (self ):
3939
4040 #prepare some coins for multiple *rawtransaction commands
41- self .nodes [2 ]. generate ( 1 )
41+ slow_gen ( self .nodes [2 ], 1 )
4242 self .sync_all ()
43- self .nodes [0 ]. generate ( 101 )
43+ slow_gen ( self .nodes [0 ], 101 )
4444 self .sync_all ()
4545 self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (),1.5 )
4646 self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (),1.0 )
4747 self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (),5.0 )
4848 self .sync_all ()
49- self .nodes [0 ]. generate ( 5 )
49+ slow_gen ( self .nodes [0 ], 5 )
5050 self .sync_all ()
5151
52- #########################################
5352 # sendrawtransaction with missing input #
5453 #########################################
55- inputs = [ {'txid' : "1d1d4e24ed99057e84c3f80fd8fbec79ed9e1acee37da269356ecea000000000 " , 'vout' : 1 }] #won't exists
54+ inputs = [ {'txid' : "3160bbeb3bdd39520dfb3538ce94c7073d8f987e8f1fc3b97acdf2238136c35f " , 'vout' : 1 }] #won't exist
5655 outputs = { self .nodes [0 ].getnewaddress () : 4.998 }
5756 rawtx = self .nodes [2 ].createrawtransaction (inputs , outputs )
5857 rawtx = self .nodes [2 ].signrawtransaction (rawtx )
@@ -84,7 +83,7 @@ def run_test(self):
8483 # send 1.2 NAV to msig adr
8584 txId = self .nodes [0 ].sendtoaddress (mSigObj , 1.2 )
8685 self .sync_all ()
87- self .nodes [0 ]. generate ( 1 )
86+ slow_gen ( self .nodes [0 ], 1 )
8887 self .sync_all ()
8988 assert_equal (self .nodes [2 ].getbalance (), bal + Decimal ('1.20000000' )) #node2 has both keys of the 2of2 ms addr., tx should affect the balance
9089
@@ -107,7 +106,7 @@ def run_test(self):
107106 rawTx = self .nodes [0 ].decoderawtransaction (decTx ['hex' ])
108107 sPK = rawTx ['vout' ][0 ]['scriptPubKey' ]['hex' ]
109108 self .sync_all ()
110- self .nodes [0 ]. generate ( 1 )
109+ slow_gen ( self .nodes [0 ], 1 )
111110 self .sync_all ()
112111
113112 #THIS IS A INCOMPLETE FEATURE
@@ -134,25 +133,24 @@ def run_test(self):
134133 self .nodes [2 ].sendrawtransaction (rawTxSigned ['hex' ])
135134 rawTx = self .nodes [0 ].decoderawtransaction (rawTxSigned ['hex' ])
136135 self .sync_all ()
137- self .nodes [0 ]. generate ( 1 )
136+ slow_gen ( self .nodes [0 ], 1 )
138137 self .sync_all ()
139138 assert_equal (self .nodes [0 ].getbalance (), bal + Decimal ('50.00000000' )+ Decimal ('2.19000000' )) #block reward + tx
140-
141- inputs = [ {'txid' : "1d1d4e24ed99057e84c3f80fd8fbec79ed9e1acee37da269356ecea000000000" , 'vout' : 1 , 'sequence' : 1000 }]
139+ inputs = [ {'txid' : "3160bbeb3bdd39520dfb3538ce94c7073d8f987e8f1fc3b97acdf2238136c35f" , 'vout' : 1 , 'sequence' : 1000 }]
142140 outputs = { self .nodes [0 ].getnewaddress () : 1 }
143141 rawtx = self .nodes [0 ].createrawtransaction (inputs , outputs )
144142 decrawtx = self .nodes [0 ].decoderawtransaction (rawtx )
145143 assert_equal (decrawtx ['vin' ][0 ]['sequence' ], 1000 )
146144
147- inputs = [ {'txid' : "1d1d4e24ed99057e84c3f80fd8fbec79ed9e1acee37da269356ecea000000000 " , 'vout' : 1 , 'sequence' : - 1 }]
145+ inputs = [ {'txid' : "3160bbeb3bdd39520dfb3538ce94c7073d8f987e8f1fc3b97acdf2238136c35f " , 'vout' : 1 , 'sequence' : - 1 }]
148146 outputs = { self .nodes [0 ].getnewaddress () : 1 }
149147 assert_raises (JSONRPCException , self .nodes [0 ].createrawtransaction , inputs , outputs )
150148
151- inputs = [ {'txid' : "1d1d4e24ed99057e84c3f80fd8fbec79ed9e1acee37da269356ecea000000000 " , 'vout' : 1 , 'sequence' : 4294967296 }]
149+ inputs = [ {'txid' : "3160bbeb3bdd39520dfb3538ce94c7073d8f987e8f1fc3b97acdf2238136c35f " , 'vout' : 1 , 'sequence' : 4294967296 }]
152150 outputs = { self .nodes [0 ].getnewaddress () : 1 }
153151 assert_raises (JSONRPCException , self .nodes [0 ].createrawtransaction , inputs , outputs )
154152
155- inputs = [ {'txid' : "1d1d4e24ed99057e84c3f80fd8fbec79ed9e1acee37da269356ecea000000000 " , 'vout' : 1 , 'sequence' : 4294967294 }]
153+ inputs = [ {'txid' : "3160bbeb3bdd39520dfb3538ce94c7073d8f987e8f1fc3b97acdf2238136c35f " , 'vout' : 1 , 'sequence' : 4294967294 }]
156154 outputs = { self .nodes [0 ].getnewaddress () : 1 }
157155 rawtx = self .nodes [0 ].createrawtransaction (inputs , outputs )
158156 decrawtx = self .nodes [0 ].decoderawtransaction (rawtx )
0 commit comments