Skip to content

Commit

Permalink
Fix lint
Browse files Browse the repository at this point in the history
  • Loading branch information
Liquid369 committed Nov 18, 2024
1 parent 0b30432 commit f792c31
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions test/functional/test_framework/authproxy.py
Original file line number Diff line number Diff line change
Expand Up @@ -137,21 +137,27 @@ def get_request(self, *args, **argsn):
def __call__(self, *args, **argsn):
postdata = json.dumps(self.get_request(*args, **argsn), default=EncodeDecimal, ensure_ascii=self.ensure_ascii)
response, status = self._request('POST', self.__url.path, postdata.encode('utf-8'))
if response['error'] is not None:
raise JSONRPCException(response['error'])

error_response = response['error']
if 'code' not in error_response:
error_response['code'] = -1
raise JSONRPCException({'error': error_response, 'status': status})
elif 'result' not in response:
raise JSONRPCException({
'code': -343, 'message': 'missing JSON-RPC result'})
elif status != HTTPStatus.OK:
raise JSONRPCException({
'code': -342, 'message': 'non-200 HTTP status code but no JSON-RPC error'})
else:
assert response['jsonrpc'] == '2.0'
if status != HTTPStatus.OK:
raise JSONRPCException({
'code': -342, 'message': 'non-200 HTTP status code'}, status)
'code': -342, 'message': 'non-200 HTTP status code'})
if 'error' in response:
raise JSONRPCException(response['error'], status)
raise JSONRPCException({'error': response['error'], 'status': status})
elif 'result' not in response:
raise JSONRPCException({
'code': -343, 'message': 'missing JSON-RPC 2.0 result and error'}, status)
'code': -343, 'message': 'missing JSON-RPC 2.0 result and error'})
return response['result']

def batch(self, rpc_call_list):
Expand Down Expand Up @@ -195,7 +201,8 @@ def _get_response(self):
log.debug("<-%s- [%.6f] %s" % (response["id"], elapsed, json.dumps(response["result"], default=EncodeDecimal, ensure_ascii=self.ensure_ascii)))
else:
log.debug("<-- [%.6f] %s" % (elapsed, responsedata))
return response
return response, http_response.status


def __truediv__(self, relative_uri):
return AuthServiceProxy("{}/{}".format(self.__service_url, relative_uri), self._service_name, connection=self.__conn)

0 comments on commit f792c31

Please sign in to comment.