mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-15 16:38:23 +01:00
test: Remove duplicate ConfigParser
It is sufficient to parse once.
This commit is contained in:
@@ -17,7 +17,6 @@ import urllib.parse
|
|||||||
import subprocess
|
import subprocess
|
||||||
from random import SystemRandom
|
from random import SystemRandom
|
||||||
import string
|
import string
|
||||||
import configparser
|
|
||||||
import sys
|
import sys
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
@@ -47,9 +46,7 @@ class HTTPBasicsTest(BitcoinTestFramework):
|
|||||||
self.rpcuser = "rpcuser💻"
|
self.rpcuser = "rpcuser💻"
|
||||||
self.rpcpassword = "rpcpassword🔑"
|
self.rpcpassword = "rpcpassword🔑"
|
||||||
|
|
||||||
config = configparser.ConfigParser()
|
gen_rpcauth = self.config["environment"]["RPCAUTH"]
|
||||||
config.read_file(open(self.options.configfile))
|
|
||||||
gen_rpcauth = config['environment']['RPCAUTH']
|
|
||||||
|
|
||||||
# Generate RPCAUTH with specified password
|
# Generate RPCAUTH with specified password
|
||||||
self.rt2password = "8/F3uMDw4KSEbw96U3CA1C4X05dkHDN2BPFjTgZW4KI="
|
self.rt2password = "8/F3uMDw4KSEbw96U3CA1C4X05dkHDN2BPFjTgZW4KI="
|
||||||
|
|||||||
@@ -272,9 +272,8 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
|
|||||||
self.options.timeout_factor = self.options.timeout_factor or (4 if self.options.valgrind else 1)
|
self.options.timeout_factor = self.options.timeout_factor or (4 if self.options.valgrind else 1)
|
||||||
self.options.previous_releases_path = previous_releases_path
|
self.options.previous_releases_path = previous_releases_path
|
||||||
|
|
||||||
config = configparser.ConfigParser()
|
self.config = configparser.ConfigParser()
|
||||||
config.read_file(open(self.options.configfile))
|
self.config.read_file(open(self.options.configfile))
|
||||||
self.config = config
|
|
||||||
self.binary_paths = self.get_binary_paths()
|
self.binary_paths = self.get_binary_paths()
|
||||||
if self.options.v1transport:
|
if self.options.v1transport:
|
||||||
self.options.v2transport=False
|
self.options.v2transport=False
|
||||||
@@ -314,10 +313,8 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
|
|||||||
|
|
||||||
self.options.cachedir = os.path.abspath(self.options.cachedir)
|
self.options.cachedir = os.path.abspath(self.options.cachedir)
|
||||||
|
|
||||||
config = self.config
|
|
||||||
|
|
||||||
os.environ['PATH'] = os.pathsep.join([
|
os.environ['PATH'] = os.pathsep.join([
|
||||||
os.path.join(config['environment']['BUILDDIR'], 'bin'),
|
os.path.join(self.config["environment"]["BUILDDIR"], "bin"),
|
||||||
os.environ['PATH']
|
os.environ['PATH']
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user