test_sansio.py 文件源码

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

项目:gidgethub 作者: brettcannon 项目源码 文件源码
def test_422(self):
        status_code = 422
        errors = [{"resource": "Issue", "field": "title",
                   "code": "missing_field"}]
        body = json.dumps({"message": "it went bad", "errors": errors})
        body = body.encode("utf-8")
        headers = {"content-type": "application/json; charset=utf-8"}
        with pytest.raises(InvalidField) as exc_info:
            sansio.decipher_response(status_code, headers, body)
        assert exc_info.value.status_code == http.HTTPStatus(status_code)
        assert str(exc_info.value) == "it went bad for 'title'"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号