Skip to content

Commit ae9df4e

Browse files
committed
test: refactor: take use of create_block version parameter (or use default)
1 parent d94dc69 commit ae9df4e

7 files changed

+4
-12
lines changed

test/functional/feature_assumevalid.py

-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ def run_test(self):
135135
# Bury the assumed valid block 2100 deep
136136
for _ in range(2100):
137137
block = create_block(self.tip, create_coinbase(height), self.block_time)
138-
block.nVersion = 4
139138
block.solve()
140139
self.blocks.append(block)
141140
self.tip = block.sha256

test/functional/feature_cltv.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,7 @@ def run_test(self):
120120

121121
tip = self.nodes[0].getbestblockhash()
122122
block_time = self.nodes[0].getblockheader(tip)['mediantime'] + 1
123-
block = create_block(int(tip, 16), create_coinbase(CLTV_HEIGHT - 1), block_time)
124-
block.nVersion = 3
123+
block = create_block(int(tip, 16), create_coinbase(CLTV_HEIGHT - 1), block_time, version=3)
125124
block.vtx.extend(invalid_cltv_txs)
126125
block.hashMerkleRoot = block.calc_merkle_root()
127126
block.solve()
@@ -134,8 +133,7 @@ def run_test(self):
134133
self.log.info("Test that blocks must now be at least version 4")
135134
tip = block.sha256
136135
block_time += 1
137-
block = create_block(tip, create_coinbase(CLTV_HEIGHT), block_time)
138-
block.nVersion = 3
136+
block = create_block(tip, create_coinbase(CLTV_HEIGHT), block_time, version=3)
139137
block.solve()
140138

141139
with self.nodes[0].assert_debug_log(expected_msgs=[f'{block.hash}, bad-version(0x00000003)']):

test/functional/feature_csv_activation.py

-1
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,6 @@ def generate_blocks(self, number):
174174

175175
def create_test_block(self, txs):
176176
block = create_block(self.tip, create_coinbase(self.tipheight + 1), self.last_block_time + 600)
177-
block.nVersion = 4
178177
block.vtx.extend(txs)
179178
block.hashMerkleRoot = block.calc_merkle_root()
180179
block.solve()

test/functional/feature_dersig.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@ def run_test(self):
100100
self.log.info("Test that blocks must now be at least version 3")
101101
tip = block.sha256
102102
block_time += 1
103-
block = create_block(tip, create_coinbase(DERSIG_HEIGHT), block_time)
104-
block.nVersion = 2
103+
block = create_block(tip, create_coinbase(DERSIG_HEIGHT), block_time, version=2)
105104
block.solve()
106105

107106
with self.nodes[0].assert_debug_log(expected_msgs=[f'{block.hash}, bad-version(0x00000002)']):

test/functional/feature_taproot.py

-1
Original file line numberDiff line numberDiff line change
@@ -1267,7 +1267,6 @@ def block_submit(self, node, txs, msg, err_msg, cb_pubkey=None, fees=0, sigops_w
12671267
extra_output_script = CScript([OP_CHECKSIG]*((MAX_BLOCK_SIGOPS_WEIGHT - sigops_weight) // WITNESS_SCALE_FACTOR))
12681268

12691269
block = create_block(self.tip, create_coinbase(self.lastblockheight + 1, pubkey=cb_pubkey, extra_output_script=extra_output_script, fees=fees), self.lastblocktime + 1)
1270-
block.nVersion = 4
12711270
for tx in txs:
12721271
tx.rehash()
12731272
block.vtx.append(tx)

test/functional/feature_versionbits_warning.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ def send_blocks_with_version(self, peer, numblocks, version):
4848
tip = int(tip, 16)
4949

5050
for _ in range(numblocks):
51-
block = create_block(tip, create_coinbase(height + 1), block_time)
52-
block.nVersion = version
51+
block = create_block(tip, create_coinbase(height + 1), block_time, version=version)
5352
block.solve()
5453
peer.send_message(msg_block(block))
5554
block_time += 1

test/functional/p2p_segwit.py

-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ def build_next_block(self):
232232
height = self.nodes[0].getblockcount() + 1
233233
block_time = self.nodes[0].getblockheader(tip)["mediantime"] + 1
234234
block = create_block(int(tip, 16), create_coinbase(height), block_time)
235-
block.nVersion = 4
236235
block.rehash()
237236
return block
238237

0 commit comments

Comments
 (0)