5
5
6
6
from test_framework .test_framework import BitcoinTestFramework
7
7
from test_framework .util import *
8
- from pprint import pprint
9
- from time import sleep
10
8
11
9
# Create one-input, one-output, no-fee transaction:
12
10
class RawTransactionsTest (BitcoinTestFramework ):
@@ -53,11 +51,11 @@ def run_test(self):
53
51
watchonly_amount = 200
54
52
self .nodes [3 ].importpubkey (watchonly_pubkey , "" , True )
55
53
watchonly_txid = self .nodes [0 ].sendtoaddress (watchonly_address , watchonly_amount )
56
- self .nodes [0 ].sendtoaddress (self .nodes [3 ].getnewaddress (), watchonly_amount / 10 );
54
+ self .nodes [0 ].sendtoaddress (self .nodes [3 ].getnewaddress (), watchonly_amount / 10 )
57
55
58
- self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (),1.5 );
59
- self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (),1.0 );
60
- self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (),5.0 );
56
+ self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (), 1.5 )
57
+ self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (), 1.0 )
58
+ self .nodes [0 ].sendtoaddress (self .nodes [2 ].getnewaddress (), 5.0 )
61
59
62
60
self .sync_all ()
63
61
self .nodes [0 ].generate (1 )
@@ -130,7 +128,7 @@ def run_test(self):
130
128
for aUtx in listunspent :
131
129
if aUtx ['amount' ] == 5.0 :
132
130
utx = aUtx
133
- break ;
131
+ break
134
132
135
133
assert_equal (utx != False , True )
136
134
@@ -159,7 +157,7 @@ def run_test(self):
159
157
for aUtx in listunspent :
160
158
if aUtx ['amount' ] == 5.0 :
161
159
utx = aUtx
162
- break ;
160
+ break
163
161
164
162
assert_equal (utx != False , True )
165
163
@@ -189,7 +187,7 @@ def run_test(self):
189
187
for aUtx in listunspent :
190
188
if aUtx ['amount' ] == 1.0 :
191
189
utx = aUtx
192
- break ;
190
+ break
193
191
194
192
assert_equal (utx != False , True )
195
193
@@ -314,7 +312,7 @@ def run_test(self):
314
312
except JSONRPCException ,e :
315
313
errorString = e .error ['message' ]
316
314
317
- assert_equal ("Insufficient" in errorString , True );
315
+ assert ("Insufficient" in errorString )
318
316
319
317
320
318
@@ -326,11 +324,11 @@ def run_test(self):
326
324
fundedTx = self .nodes [0 ].fundrawtransaction (rawTx )
327
325
328
326
#create same transaction over sendtoaddress
329
- txId = self .nodes [0 ].sendtoaddress (self .nodes [1 ].getnewaddress (), 1.1 );
327
+ txId = self .nodes [0 ].sendtoaddress (self .nodes [1 ].getnewaddress (), 1.1 )
330
328
signedFee = self .nodes [0 ].getrawmempool (True )[txId ]['fee' ]
331
329
332
330
#compare fee
333
- feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee );
331
+ feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee )
334
332
assert (feeDelta >= 0 and feeDelta <= feeTolerance )
335
333
############################################################
336
334
@@ -341,11 +339,11 @@ def run_test(self):
341
339
rawTx = self .nodes [0 ].createrawtransaction (inputs , outputs )
342
340
fundedTx = self .nodes [0 ].fundrawtransaction (rawTx )
343
341
#create same transaction over sendtoaddress
344
- txId = self .nodes [0 ].sendmany ("" , outputs );
342
+ txId = self .nodes [0 ].sendmany ("" , outputs )
345
343
signedFee = self .nodes [0 ].getrawmempool (True )[txId ]['fee' ]
346
344
347
345
#compare fee
348
- feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee );
346
+ feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee )
349
347
assert (feeDelta >= 0 and feeDelta <= feeTolerance )
350
348
############################################################
351
349
@@ -368,11 +366,11 @@ def run_test(self):
368
366
fundedTx = self .nodes [0 ].fundrawtransaction (rawTx )
369
367
370
368
#create same transaction over sendtoaddress
371
- txId = self .nodes [0 ].sendtoaddress (mSigObj , 1.1 );
369
+ txId = self .nodes [0 ].sendtoaddress (mSigObj , 1.1 )
372
370
signedFee = self .nodes [0 ].getrawmempool (True )[txId ]['fee' ]
373
371
374
372
#compare fee
375
- feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee );
373
+ feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee )
376
374
assert (feeDelta >= 0 and feeDelta <= feeTolerance )
377
375
############################################################
378
376
@@ -401,11 +399,11 @@ def run_test(self):
401
399
fundedTx = self .nodes [0 ].fundrawtransaction (rawTx )
402
400
403
401
#create same transaction over sendtoaddress
404
- txId = self .nodes [0 ].sendtoaddress (mSigObj , 1.1 );
402
+ txId = self .nodes [0 ].sendtoaddress (mSigObj , 1.1 )
405
403
signedFee = self .nodes [0 ].getrawmempool (True )[txId ]['fee' ]
406
404
407
405
#compare fee
408
- feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee );
406
+ feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee )
409
407
assert (feeDelta >= 0 and feeDelta <= feeTolerance )
410
408
############################################################
411
409
@@ -424,7 +422,7 @@ def run_test(self):
424
422
425
423
426
424
# send 1.2 BTC to msig addr
427
- txId = self .nodes [0 ].sendtoaddress (mSigObj , 1.2 );
425
+ txId = self .nodes [0 ].sendtoaddress (mSigObj , 1.2 )
428
426
self .sync_all ()
429
427
self .nodes [1 ].generate (1 )
430
428
self .sync_all ()
@@ -466,7 +464,7 @@ def run_test(self):
466
464
467
465
error = False
468
466
try :
469
- self .nodes [1 ].sendtoaddress (self .nodes [0 ].getnewaddress (), 1.2 );
467
+ self .nodes [1 ].sendtoaddress (self .nodes [0 ].getnewaddress (), 1.2 )
470
468
except :
471
469
error = True
472
470
assert (error )
@@ -496,13 +494,13 @@ def run_test(self):
496
494
###############################################
497
495
498
496
#empty node1, send some small coins from node0 to node1
499
- self .nodes [1 ].sendtoaddress (self .nodes [0 ].getnewaddress (), self .nodes [1 ].getbalance (), "" , "" , True );
497
+ self .nodes [1 ].sendtoaddress (self .nodes [0 ].getnewaddress (), self .nodes [1 ].getbalance (), "" , "" , True )
500
498
self .sync_all ()
501
499
self .nodes [0 ].generate (1 )
502
500
self .sync_all ()
503
501
504
502
for i in range (0 ,20 ):
505
- self .nodes [0 ].sendtoaddress (self .nodes [1 ].getnewaddress (), 0.01 );
503
+ self .nodes [0 ].sendtoaddress (self .nodes [1 ].getnewaddress (), 0.01 )
506
504
self .sync_all ()
507
505
self .nodes [0 ].generate (1 )
508
506
self .sync_all ()
@@ -514,11 +512,11 @@ def run_test(self):
514
512
fundedTx = self .nodes [1 ].fundrawtransaction (rawTx )
515
513
516
514
#create same transaction over sendtoaddress
517
- txId = self .nodes [1 ].sendmany ("" , outputs );
515
+ txId = self .nodes [1 ].sendmany ("" , outputs )
518
516
signedFee = self .nodes [1 ].getrawmempool (True )[txId ]['fee' ]
519
517
520
518
#compare fee
521
- feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee );
519
+ feeDelta = Decimal (fundedTx ['fee' ]) - Decimal (signedFee )
522
520
assert (feeDelta >= 0 and feeDelta <= feeTolerance * 19 ) #~19 inputs
523
521
524
522
@@ -527,13 +525,13 @@ def run_test(self):
527
525
#############################################
528
526
529
527
#again, empty node1, send some small coins from node0 to node1
530
- self .nodes [1 ].sendtoaddress (self .nodes [0 ].getnewaddress (), self .nodes [1 ].getbalance (), "" , "" , True );
528
+ self .nodes [1 ].sendtoaddress (self .nodes [0 ].getnewaddress (), self .nodes [1 ].getbalance (), "" , "" , True )
531
529
self .sync_all ()
532
530
self .nodes [0 ].generate (1 )
533
531
self .sync_all ()
534
532
535
533
for i in range (0 ,20 ):
536
- self .nodes [0 ].sendtoaddress (self .nodes [1 ].getnewaddress (), 0.01 );
534
+ self .nodes [0 ].sendtoaddress (self .nodes [1 ].getnewaddress (), 0.01 )
537
535
self .sync_all ()
538
536
self .nodes [0 ].generate (1 )
539
537
self .sync_all ()
0 commit comments