def test_sort_response_success(self): self.assertEqual( '{"jsonrpc": "2.0", "result": 5, "id": 1}', json.dumps(_sort_response({ 'id': 1, 'result': 5, 'jsonrpc': '2.0' })))
def test_sort_response_error(self): self.assertEqual( '{"jsonrpc": "2.0", "error": {"code": -32600, "message": "foo", "data": "bar"}, "id": 1}', json.dumps( _sort_response({ 'id': 1, 'error': { 'data': 'bar', 'message': 'foo', 'code': status.JSONRPC_INVALID_REQUEST_CODE }, 'jsonrpc': '2.0' })))
def test_sort_response_error(self): self.assertEqual( '{"jsonrpc": "2.0", "error": {"code": -32600, "message": "foo", "data": "bar"}, "id": 1}', json.dumps(_sort_response({'id': 1, 'error': {'data': 'bar', 'message': 'foo', 'code': status.JSONRPC_INVALID_REQUEST_CODE}, 'jsonrpc': '2.0'})))
def test_sort_response_success(self): self.assertEqual( '{"jsonrpc": "2.0", "result": 5, "id": 1}', json.dumps(_sort_response({'id': 1, 'result': 5, 'jsonrpc': '2.0'})))