aboutsummaryrefslogtreecommitdiff
path: root/qa/rpc-tests/test_framework
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2016-04-03 20:36:27 +0200
committerMarcoFalke <falke.marco@gmail.com>2016-05-17 11:02:13 +0200
commitfad184550e1c507a897be59169f9c5dabce8d652 (patch)
tree7f46442db94cc467f8298fac5601befe0bc95200 /qa/rpc-tests/test_framework
parente2bf830bb6c1bfa038c943dd6f5d92a406bd723f (diff)
downloadbitcoin-fad184550e1c507a897be59169f9c5dabce8d652.tar.xz
[qa] test_framework: Use different rpc_auth_pair for each node
Diffstat (limited to 'qa/rpc-tests/test_framework')
-rw-r--r--qa/rpc-tests/test_framework/util.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/qa/rpc-tests/test_framework/util.py b/qa/rpc-tests/test_framework/util.py
index 6784177aaa..d6bb32b18c 100644
--- a/qa/rpc-tests/test_framework/util.py
+++ b/qa/rpc-tests/test_framework/util.py
@@ -150,17 +150,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):
'''