|
|
|
@ -163,13 +163,13 @@ class WalletTest (BitcoinTestFramework):
@@ -163,13 +163,13 @@ class WalletTest (BitcoinTestFramework):
|
|
|
|
|
|
|
|
|
|
txIdNotBroadcasted = self.nodes[0].sendtoaddress(self.nodes[2].getnewaddress(), 2); |
|
|
|
|
txObjNotBroadcasted = self.nodes[0].gettransaction(txIdNotBroadcasted) |
|
|
|
|
self.nodes[1].setgenerate(True, 1) #mine a block, tx should not be in there |
|
|
|
|
self.nodes[1].generate(1) #mine a block, tx should not be in there |
|
|
|
|
self.sync_all() |
|
|
|
|
assert_equal(self.nodes[2].getbalance(), Decimal('59.99800000')); #should not be changed because tx was not broadcasted |
|
|
|
|
|
|
|
|
|
#now broadcast from another node, mine a block, sync, and check the balance |
|
|
|
|
self.nodes[1].sendrawtransaction(txObjNotBroadcasted['hex']) |
|
|
|
|
self.nodes[1].setgenerate(True, 1) |
|
|
|
|
self.nodes[1].generate(1) |
|
|
|
|
self.sync_all() |
|
|
|
|
txObjNotBroadcasted = self.nodes[0].gettransaction(txIdNotBroadcasted) |
|
|
|
|
assert_equal(self.nodes[2].getbalance(), Decimal('61.99800000')); #should not be |
|
|
|
@ -186,7 +186,7 @@ class WalletTest (BitcoinTestFramework):
@@ -186,7 +186,7 @@ class WalletTest (BitcoinTestFramework):
|
|
|
|
|
connect_nodes_bi(self.nodes,0,2) |
|
|
|
|
sync_blocks(self.nodes) |
|
|
|
|
|
|
|
|
|
self.nodes[0].setgenerate(True, 1) |
|
|
|
|
self.nodes[0].generate(1) |
|
|
|
|
sync_blocks(self.nodes) |
|
|
|
|
|
|
|
|
|
#tx should be added to balance because after restarting the nodes tx should be broadcastet |
|
|
|
|