Skip to content

Commit faa841b

Browse files
author
MarcoFalke
committed
test: refactor: Inline adjust_bitcoin_conf_for_pre_17
1 parent 0afbeb7 commit faa841b

File tree

5 files changed

+11
-19
lines changed

5 files changed

+11
-19
lines changed

test/functional/feature_backwards_compatibility.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
from test_framework.descriptors import descsum_create
2727

2828
from test_framework.util import (
29-
adjust_bitcoin_conf_for_pre_17,
3029
assert_equal,
3130
sync_blocks,
3231
sync_mempools,
@@ -60,8 +59,6 @@ def setup_nodes(self):
6059
170100,
6160
160300,
6261
])
63-
# adapt bitcoin.conf, because older bitcoind's don't recognize config sections
64-
adjust_bitcoin_conf_for_pre_17(self.nodes[5].bitcoinconf)
6562

6663
self.start_nodes()
6764

test/functional/mempool_compatibility.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
import os
1717

1818
from test_framework.test_framework import BitcoinTestFramework
19-
from test_framework.util import (
20-
adjust_bitcoin_conf_for_pre_17
21-
)
19+
2220

2321
class MempoolCompatibilityTest(BitcoinTestFramework):
2422
def set_test_params(self):
@@ -33,7 +31,6 @@ def setup_network(self):
3331
150200, # oldest version supported by the test framework
3432
None,
3533
])
36-
adjust_bitcoin_conf_for_pre_17(self.nodes[0].bitcoinconf)
3734
self.start_nodes()
3835
self.import_deterministic_coinbase_privkeys()
3936

test/functional/test_framework/test_framework.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ def get_bin_from_version(version, bin_name, bin_default):
452452
assert_equal(len(binary), num_nodes)
453453
assert_equal(len(binary_cli), num_nodes)
454454
for i in range(num_nodes):
455-
self.nodes.append(TestNode(
455+
test_node_i = TestNode(
456456
i,
457457
get_datadir_path(self.options.tmpdir, i),
458458
chain=self.chain,
@@ -470,7 +470,15 @@ def get_bin_from_version(version, bin_name, bin_default):
470470
start_perf=self.options.perf,
471471
use_valgrind=self.options.valgrind,
472472
descriptors=self.options.descriptors,
473-
))
473+
)
474+
self.nodes.append(test_node_i)
475+
if not test_node_i.version_is_at_least(170000):
476+
# adjust conf for pre 17
477+
conf_file = test_node_i.bitcoinconf
478+
with open(conf_file, 'r', encoding='utf8') as conf:
479+
conf_data = conf.read()
480+
with open(conf_file, 'w', encoding='utf8') as conf:
481+
conf.write(conf_data.replace('[regtest]', ''))
474482

475483
def start_node(self, i, *args, **kwargs):
476484
"""Start a bitcoind"""

test/functional/test_framework/util.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -327,12 +327,6 @@ def initialize_datadir(dirname, n, chain):
327327
os.makedirs(os.path.join(datadir, 'stdout'), exist_ok=True)
328328
return datadir
329329

330-
def adjust_bitcoin_conf_for_pre_17(conf_file):
331-
with open(conf_file,'r', encoding='utf8') as conf:
332-
conf_data = conf.read()
333-
with open(conf_file, 'w', encoding='utf8') as conf:
334-
conf_data_changed = conf_data.replace('[regtest]', '')
335-
conf.write(conf_data_changed)
336330

337331
def get_datadir_path(dirname, n):
338332
return os.path.join(dirname, "node" + str(n))

test/functional/wallet_upgradewallet.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
from test_framework.test_framework import BitcoinTestFramework
1818
from test_framework.util import (
19-
adjust_bitcoin_conf_for_pre_17,
2019
assert_equal,
2120
assert_greater_than,
2221
assert_is_hex_string,
@@ -46,9 +45,6 @@ def setup_nodes(self):
4645
160300,
4746
150200,
4847
])
49-
# adapt bitcoin.conf, because older bitcoind's don't recognize config sections
50-
adjust_bitcoin_conf_for_pre_17(self.nodes[1].bitcoinconf)
51-
adjust_bitcoin_conf_for_pre_17(self.nodes[2].bitcoinconf)
5248
self.start_nodes()
5349

5450
def dumb_sync_blocks(self):

0 commit comments

Comments
 (0)