Check upgrade status in wallet_overwintertx RPC test
This commit is contained in:
parent
ed9aa2b62a
commit
4c3d2b3bbe
|
@ -38,8 +38,10 @@ class WalletOverwinterTxTest (BitcoinTestFramework):
|
||||||
#
|
#
|
||||||
# Currently at block 198. The next block to be mined 199 is a Sprout block
|
# Currently at block 198. The next block to be mined 199 is a Sprout block
|
||||||
#
|
#
|
||||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['chaintip'], '00000000')
|
bci = self.nodes[0].getblockchaininfo()
|
||||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['nextblock'], '00000000')
|
assert_equal(bci['consensus']['chaintip'], '00000000')
|
||||||
|
assert_equal(bci['consensus']['nextblock'], '00000000')
|
||||||
|
assert_equal(bci['upgrades']['5ba81b19']['status'], 'pending')
|
||||||
|
|
||||||
taddr0 = self.nodes[0].getnewaddress()
|
taddr0 = self.nodes[0].getnewaddress()
|
||||||
taddr2 = self.nodes[2].getnewaddress()
|
taddr2 = self.nodes[2].getnewaddress()
|
||||||
|
@ -79,8 +81,10 @@ class WalletOverwinterTxTest (BitcoinTestFramework):
|
||||||
#
|
#
|
||||||
# Currently at block 199. The next block to be mined 200 is an Overwinter block
|
# Currently at block 199. The next block to be mined 200 is an Overwinter block
|
||||||
#
|
#
|
||||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['chaintip'], '00000000')
|
bci = self.nodes[0].getblockchaininfo()
|
||||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['nextblock'], '5ba81b19')
|
assert_equal(bci['consensus']['chaintip'], '00000000')
|
||||||
|
assert_equal(bci['consensus']['nextblock'], '5ba81b19')
|
||||||
|
assert_equal(bci['upgrades']['5ba81b19']['status'], 'pending')
|
||||||
|
|
||||||
# Send taddr to taddr
|
# Send taddr to taddr
|
||||||
tsendamount = Decimal('4.56')
|
tsendamount = Decimal('4.56')
|
||||||
|
@ -97,8 +101,10 @@ class WalletOverwinterTxTest (BitcoinTestFramework):
|
||||||
self.sync_all()
|
self.sync_all()
|
||||||
self.nodes[0].generate(1)
|
self.nodes[0].generate(1)
|
||||||
self.sync_all()
|
self.sync_all()
|
||||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['chaintip'], '5ba81b19')
|
bci = self.nodes[0].getblockchaininfo()
|
||||||
assert_equal(self.nodes[0].getblockchaininfo()['consensus']['nextblock'], '5ba81b19')
|
assert_equal(bci['consensus']['chaintip'], '5ba81b19')
|
||||||
|
assert_equal(bci['consensus']['nextblock'], '5ba81b19')
|
||||||
|
assert_equal(bci['upgrades']['5ba81b19']['status'], 'active')
|
||||||
|
|
||||||
# Verify balance
|
# Verify balance
|
||||||
assert_equal(self.nodes[3].getbalance(), tsendamount)
|
assert_equal(self.nodes[3].getbalance(), tsendamount)
|
||||||
|
|
Loading…
Reference in New Issue