Skip to content

Commit 4a2edf2

Browse files
committed
test: generate blocks to MiniWallet address in rpc_blockchain.py
1 parent 94db963 commit 4a2edf2

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

test/functional/rpc_blockchain.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import os
2626
import subprocess
2727

28-
from test_framework.address import ADDRESS_BCRT1_P2WSH_OP_TRUE
2928
from test_framework.blocktools import (
3029
create_block,
3130
create_coinbase,
@@ -64,6 +63,7 @@ def set_test_params(self):
6463
self.supports_cli = False
6564

6665
def run_test(self):
66+
self.wallet = MiniWallet(self.nodes[0])
6767
self.mine_chain()
6868
self.restart_node(0, extra_args=['-stopatheight=207', '-prune=1']) # Set extra args with pruning after rescan is complete
6969

@@ -82,7 +82,7 @@ def mine_chain(self):
8282
self.log.info(f"Generate {HEIGHT} blocks after the genesis block in ten-minute steps")
8383
for t in range(TIME_GENESIS_BLOCK, TIME_RANGE_END, TIME_RANGE_STEP):
8484
self.nodes[0].setmocktime(t)
85-
self.generatetoaddress(self.nodes[0], 1, ADDRESS_BCRT1_P2WSH_OP_TRUE)
85+
self.generate(self.wallet, 1)
8686
assert_equal(self.nodes[0].getblockchaininfo()['blocks'], HEIGHT)
8787

8888
def _test_getblockchaininfo(self):
@@ -371,12 +371,12 @@ def _test_getnetworkhashps(self):
371371
def _test_stopatheight(self):
372372
self.log.info("Test stopping at height")
373373
assert_equal(self.nodes[0].getblockcount(), HEIGHT)
374-
self.generatetoaddress(self.nodes[0], 6, ADDRESS_BCRT1_P2WSH_OP_TRUE)
374+
self.generate(self.wallet, 6)
375375
assert_equal(self.nodes[0].getblockcount(), HEIGHT + 6)
376376
self.log.debug('Node should not stop at this height')
377377
assert_raises(subprocess.TimeoutExpired, lambda: self.nodes[0].process.wait(timeout=3))
378378
try:
379-
self.generatetoaddress(self.nodes[0], 1, ADDRESS_BCRT1_P2WSH_OP_TRUE, sync_fun=self.no_op)
379+
self.generatetoaddress(self.nodes[0], 1, self.wallet.get_address(), sync_fun=self.no_op)
380380
except (ConnectionError, http.client.BadStatusLine):
381381
pass # The node already shut down before response
382382
self.log.debug('Node should stop at this height...')
@@ -424,14 +424,10 @@ def assert_waitforheight(height, timeout=2):
424424

425425
def _test_getblock(self):
426426
node = self.nodes[0]
427-
428-
miniwallet = MiniWallet(node)
429-
miniwallet.rescan_utxos()
430-
431427
fee_per_byte = Decimal('0.00000010')
432428
fee_per_kb = 1000 * fee_per_byte
433429

434-
miniwallet.send_self_transfer(fee_rate=fee_per_kb, from_node=node)
430+
self.wallet.send_self_transfer(fee_rate=fee_per_kb, from_node=node)
435431
blockhash = self.generate(node, 1)[0]
436432

437433
def assert_fee_not_in_block(verbosity):

0 commit comments

Comments
 (0)