Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpc_users.py
Show All 38 Lines | def run_test(self): | ||||
# Check correctness of the rpcauth config option # | # Check correctness of the rpcauth config option # | ||||
# | # | ||||
url = urllib.parse.urlparse(self.nodes[0].url) | url = urllib.parse.urlparse(self.nodes[0].url) | ||||
# Old authpair | # Old authpair | ||||
authpair = url.username + ':' + url.password | authpair = url.username + ':' + url.password | ||||
# New authpair generated via share/rpcuser tool | # New authpair generated via share/rpcuser tool | ||||
rpcauth = "rpcauth=rt:93648e835a54c573682c2eb19f882535$7681e9c5b74bdd85e78166031d2058e1069b3ed7ed967c93fc63abba06f31144" | |||||
password = "cA773lm788buwYe4g4WT+05pKyNruVKjQ25x3n0DQcM=" | password = "cA773lm788buwYe4g4WT+05pKyNruVKjQ25x3n0DQcM=" | ||||
# Second authpair with different username | # Second authpair with different username | ||||
rpcauth2 = "rpcauth=rt2:f8607b1a88861fac29dfccf9b52ff9f$ff36a0c23c8c62b4846112e50fa888416e94c17bfd4c42f88fd8f55ec6a3137e" | |||||
password2 = "8/F3uMDw4KSEbw96U3CA1C4X05dkHDN2BPFjTgZW4KI=" | password2 = "8/F3uMDw4KSEbw96U3CA1C4X05dkHDN2BPFjTgZW4KI=" | ||||
authpairnew = "rt:" + password | authpairnew = "rt:" + password | ||||
headers = {"Authorization": "Basic " + str_to_b64str(authpair)} | headers = {"Authorization": "Basic " + str_to_b64str(authpair)} | ||||
conn = http.client.HTTPConnection(url.hostname, url.port) | conn = http.client.HTTPConnection(url.hostname, url.port) | ||||
conn.connect() | conn.connect() | ||||
conn.request('POST', '/', '{"method": "getbestblockhash"}', headers) | conn.request('POST', '/', '{"method": "getbestblockhash"}', headers) | ||||
▲ Show 20 Lines • Show All 100 Lines • Show Last 20 Lines |