diff options
| author | MarcoFalke <[email protected]> | 2016-04-03 20:36:27 +0200 |
|---|---|---|
| committer | MarcoFalke <[email protected]> | 2016-05-17 11:02:13 +0200 |
| commit | fad184550e1c507a897be59169f9c5dabce8d652 (patch) | |
| tree | 7f46442db94cc467f8298fac5601befe0bc95200 | |
| parent | Merge #8038: [qa, doc] Various minor fixes (diff) | |
| download | discoin-fad184550e1c507a897be59169f9c5dabce8d652.tar.xz discoin-fad184550e1c507a897be59169f9c5dabce8d652.zip | |
[qa] test_framework: Use different rpc_auth_pair for each node
| -rw-r--r-- | qa/rpc-tests/test_framework/util.py | 11 |
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 6784177aa..d6bb32b18 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): ''' |