Update
Test / Builder (push) Failing after 2s

This commit is contained in:
2026-09-22 22:56:07 +03:00
parent a535599bea
commit 3ff48f4026
2 changed files with 17 additions and 8 deletions
+6 -5
View File
@@ -50,10 +50,11 @@ class APIView(MethodView):
def post(self):
if self.debug:
print('request.data', request.data)
json_data = to_json(request.data)
result = self.jsonrpc(json_data)
query = to_json(request.data)
response = self.jsonrpc(query)
if self.debug:
print(result)
log.debug(result)
print(response)
log.debug(response)
# return jsonify(result)
return json.dumps(result, cls=JSONRPCEncoder)
result = json.dumps(response, cls=JSONRPCEncoder)
return result
+11 -3
View File
@@ -34,9 +34,17 @@ class Client:
log.debug('content', response.content)
result = response.json()
assert 'jsonrpc' in result
assert 'id' in result
assert result["jsonrpc"] in ['2.0', '3.0']
if isinstance(result, dict):
assert 'jsonrpc' in result
assert 'id' in result
assert result["jsonrpc"] in ['2.0', '3.0']
elif isinstance(result, list):
for item in result:
assert 'jsonrpc' in item
assert 'id' in item
assert item["jsonrpc"] in ['2.0', '3.0']
else:
raise ValueError('JSON-RPC error')
# if '3.0' in result["jsonrpc"]:
# assert 'meta' in result