Skip to content

Commit

Permalink
Merge #8066: [qa] test_framework: Use different rpc_auth_pair for eac…
Browse files Browse the repository at this point in the history
…h node

fad1845 [qa] test_framework: Use different rpc_auth_pair for each node (MarcoFalke)
  • Loading branch information
laanwj committed Jun 20, 2016
2 parents 12a541e + fad1845 commit 65c2058
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions qa/rpc-tests/test_framework/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,17 +156,22 @@ def initialize_datadir(dirname, n):
datadir = os.path.join(dirname, "node"+str(n))
if not os.path.isdir(datadir):
os.makedirs(datadir)
rpc_u, rpc_p = rpc_auth_pair(n)
with open(os.path.join(datadir, "bitcoin.conf"), 'w') as f:
f.write("regtest=1\n")
f.write("rpcuser=rt\n")
f.write("rpcpassword=rt\n")
f.write("rpcuser=" + rpc_u + "\n")
f.write("rpcpassword=" + rpc_p + "\n")
f.write("port="+str(p2p_port(n))+"\n")
f.write("rpcport="+str(rpc_port(n))+"\n")
f.write("listenonion=0\n")
return datadir

def rpc_auth_pair(n):
return 'rpcuser💻' + str(n), 'rpcpass🔑' + str(n)

def rpc_url(i, rpchost=None):
return "http://rt:rt@%s:%d" % (rpchost or '127.0.0.1', rpc_port(i))
rpc_u, rpc_p = rpc_auth_pair(i)
return "http://%s:%s@%s:%d" % (rpc_u, rpc_p, rpchost or '127.0.0.1', rpc_port(i))

def wait_for_bitcoind_start(process, url, i):
'''
Expand Down

0 comments on commit 65c2058

Please sign in to comment.