Browse Source
qa: Remove -rpckeepalive tests from httpbasics
This option was a temporary workaround, and is no longer necessary
with the new web server.
metaverse
Wladimir J. van der Laan
10 years ago
committed by
Jack Grigg
No known key found for this signature in database
GPG Key ID: 6A6914DAFBEA00DA
1 changed files with
2 additions and
3 deletions
-
qa/rpc-tests/httpbasics.py
|
|
@ -22,7 +22,7 @@ except ImportError: |
|
|
|
|
|
|
|
class HTTPBasicsTest (BitcoinTestFramework): |
|
|
|
def setup_nodes(self): |
|
|
|
return start_nodes(4, self.options.tmpdir, extra_args=[['-rpckeepalive=1'], ['-rpckeepalive=0'], [], []]) |
|
|
|
return start_nodes(4, self.options.tmpdir) |
|
|
|
|
|
|
|
def run_test(self): |
|
|
|
|
|
|
@ -84,9 +84,8 @@ class HTTPBasicsTest (BitcoinTestFramework): |
|
|
|
conn.request('POST', '/', '{"method": "getbestblockhash"}', headers) |
|
|
|
out1 = conn.getresponse().read(); |
|
|
|
assert_equal('"error":null' in out1, True) |
|
|
|
assert_equal(conn.sock!=None, False) #connection must be closed because keep-alive was set to false |
|
|
|
|
|
|
|
#node2 (third node) is running with standard keep-alive parameters which means keep-alive is off |
|
|
|
#node2 (third node) is running with standard keep-alive parameters which means keep-alive is on |
|
|
|
urlNode2 = urlparse.urlparse(self.nodes[2].url) |
|
|
|
authpair = urlNode2.username + ':' + urlNode2.password |
|
|
|
headers = {"Authorization": "Basic " + base64.b64encode(authpair)} |
|
|
|