test_jsonrpc_errors.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:django-modern-rpc 作者: alorence 项目源码 文件源码
def test_jsonrpc_invalid_request_2(live_server):

    # Missing 'jsonrpc' in payload

    headers = {'content-type': 'application/json'}
    payload = {
        "method": 'add',
        "params": [5, 6],
        # "jsonrpc": "2.0",
        "id": random.randint(1, 1000),
    }
    req_data = json.dumps(payload, cls=DjangoJSONEncoder)
    response = requests.post(live_server.url + '/all-rpc/', data=req_data, headers=headers).json()

    assert 'Missing parameter "jsonrpc"' in response['error']['message']
    assert RPC_INVALID_REQUEST == response['error']['code']
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号