Changeset View
Changeset View
Standalone View
Standalone View
test/functional/test_framework/util.py
Show First 20 Lines • Show All 320 Lines • ▼ Show 20 Lines | if rpchost: | ||||
else: | else: | ||||
host = rpchost | host = rpchost | ||||
return "http://%s:%s@%s:%d" % (rpc_u, rpc_p, host, int(port)) | return "http://%s:%s@%s:%d" % (rpc_u, rpc_p, host, int(port)) | ||||
# Node functions | # Node functions | ||||
################ | ################ | ||||
def initialize_datadir(dirname, n): | def initialize_datadir(dirname, n, p2p_port, rpc_port): | ||||
datadir = os.path.join(dirname, "node" + str(n)) | datadir = os.path.join(dirname, "node" + str(n)) | ||||
if not os.path.isdir(datadir): | if not os.path.isdir(datadir): | ||||
os.makedirs(datadir) | os.makedirs(datadir) | ||||
with open(os.path.join(datadir, "bitcoin.conf"), 'w', encoding='utf8') as f: | with open(os.path.join(datadir, "bitcoin.conf"), 'w', encoding='utf8') as f: | ||||
f.write("regtest=1\n") | f.write("regtest=1\n") | ||||
f.write("port=" + str(p2p_port(n)) + "\n") | f.write("port=" + str(p2p_port) + "\n") | ||||
f.write("rpcport=" + str(rpc_port(n)) + "\n") | f.write("rpcport=" + str(rpc_port) + "\n") | ||||
f.write("listenonion=0\n") | f.write("listenonion=0\n") | ||||
f.write("usecashaddr=1\n") | f.write("usecashaddr=1\n") | ||||
return datadir | return datadir | ||||
def get_datadir_path(dirname, n): | def get_datadir_path(dirname, n): | ||||
return os.path.join(dirname, "node" + str(n)) | return os.path.join(dirname, "node" + str(n)) | ||||
▲ Show 20 Lines • Show All 292 Lines • Show Last 20 Lines |