Skip to content

Commit ef2beb2

Browse files
committed
Fix flake8 warnings in p2p-versionbits-warning.py
1 parent 6970b30 commit ef2beb2

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

test/functional/feature_versionbits_warning.py

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,18 @@
77
Generate chains with block versions that appear to be signalling unknown
88
soft-forks, and test that warning alerts are generated.
99
"""
10-
11-
from test_framework.mininode import *
12-
from test_framework.test_framework import BitcoinTestFramework
13-
from test_framework.util import *
10+
import os
1411
import re
12+
1513
from test_framework.blocktools import create_block, create_coinbase
14+
from test_framework.messages import msg_block
15+
from test_framework.mininode import P2PInterface, network_thread_start
16+
from test_framework.test_framework import BitcoinTestFramework
1617

17-
VB_PERIOD = 144 # versionbits period length for regtest
18-
VB_THRESHOLD = 108 # versionbits activation threshold for regtest
18+
VB_PERIOD = 144 # versionbits period length for regtest
19+
VB_THRESHOLD = 108 # versionbits activation threshold for regtest
1920
VB_TOP_BITS = 0x20000000
20-
VB_UNKNOWN_BIT = 27 # Choose a bit unassigned to any deployment
21+
VB_UNKNOWN_BIT = 27 # Choose a bit unassigned to any deployment
2122

2223
WARN_UNKNOWN_RULES_MINED = "Unknown block versions being mined! It's possible unknown rules are in effect"
2324
WARN_UNKNOWN_RULES_ACTIVE = "unknown new rules activated (versionbit {})".format(VB_UNKNOWN_BIT)
@@ -35,21 +36,21 @@ def set_test_params(self):
3536
def setup_network(self):
3637
self.alert_filename = os.path.join(self.options.tmpdir, "alert.txt")
3738
# Open and close to create zero-length file
38-
with open(self.alert_filename, 'w', encoding='utf8') as _:
39+
with open(self.alert_filename, 'w', encoding='utf8'):
3940
pass
4041
self.extra_args = [["-alertnotify=echo %s >> \"" + self.alert_filename + "\""]]
4142
self.setup_nodes()
4243

43-
# Send numblocks blocks via peer with nVersionToUse set.
44-
def send_blocks_with_version(self, peer, numblocks, nVersionToUse):
44+
# Send numblocks blocks via peer with version set.
45+
def send_blocks_with_version(self, peer, numblocks, version):
4546
tip = self.nodes[0].getbestblockhash()
4647
height = self.nodes[0].getblockcount()
47-
block_time = self.nodes[0].getblockheader(tip)["time"]+1
48+
block_time = self.nodes[0].getblockheader(tip)["time"] + 1
4849
tip = int(tip, 16)
4950

5051
for _ in range(numblocks):
51-
block = create_block(tip, create_coinbase(height+1), block_time)
52-
block.nVersion = nVersionToUse
52+
block = create_block(tip, create_coinbase(height + 1), block_time)
53+
block.nVersion = version
5354
block.solve()
5455
peer.send_message(msg_block(block))
5556
block_time += 1
@@ -76,8 +77,8 @@ def run_test(self):
7677

7778
# 2. Now build one period of blocks on the tip, with < VB_THRESHOLD
7879
# blocks signaling some unknown bit.
79-
nVersion = VB_TOP_BITS | (1<<VB_UNKNOWN_BIT)
80-
self.send_blocks_with_version(self.nodes[0].p2p, VB_THRESHOLD-1, nVersion)
80+
version = VB_TOP_BITS | (1 << VB_UNKNOWN_BIT)
81+
self.send_blocks_with_version(self.nodes[0].p2p, VB_THRESHOLD - 1, version)
8182

8283
# Fill rest of period with regular version blocks
8384
self.nodes[0].generate(VB_PERIOD - VB_THRESHOLD + 1)
@@ -88,7 +89,7 @@ def run_test(self):
8889

8990
# 3. Now build one period of blocks with >= VB_THRESHOLD blocks signaling
9091
# some unknown bit
91-
self.send_blocks_with_version(self.nodes[0].p2p, VB_THRESHOLD, nVersion)
92+
self.send_blocks_with_version(self.nodes[0].p2p, VB_THRESHOLD, version)
9293
self.nodes[0].generate(VB_PERIOD - VB_THRESHOLD)
9394
# Might not get a versionbits-related alert yet, as we should
9495
# have gotten a different alert due to more than 51/100 blocks
@@ -103,7 +104,7 @@ def run_test(self):
103104
self.nodes[0].generate(VB_PERIOD)
104105
self.stop_nodes()
105106
# Empty out the alert file
106-
with open(self.alert_filename, 'w', encoding='utf8') as _:
107+
with open(self.alert_filename, 'w', encoding='utf8'):
107108
pass
108109
self.start_nodes()
109110

0 commit comments

Comments
 (0)