test_handlers.py 文件源码

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

项目:tcrudge 作者: CodeTeam 项目源码 文件源码
def test_api_list_validate_get(http_client, base_url, monkeypatch):
    monkeypatch.setattr(ApiListTestHandler, 'get_schema_input',
                        {
                            'type': 'object',
                            'additionalProperties': False,
                            'properties': {}
                        })
    with pytest.raises(HTTPError) as e:
        await http_client.fetch(base_url + '/test/api_test_model/?a=1')
    assert e.value.code == 400
    data = json.loads(e.value.response.body.decode())
    assert not data['success']
    assert len(data['errors']) == 1
    assert data['errors'][0]['message'] == 'Validation failed'
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号