猎鹰框架实用收藏
falcon-toolkit的Python项目详细描述
Falcon Framework的实用程序集合。
安装
pipinstallfalcon-toolkit
提供固定装置
在使用它之前,必须定义api,它返回 falcon.APIapp
importpytestfromyout_applicationimportcreate_api@pytest.fixturedefapi():returncreate_api()
客户
deftest_something(client):got=client.get('/your_url/42/')# returns json of response and automatically check response status codeassertgot=={'awesome':'response'}response=client.get('/your_url/100500/')# returns testing response object and skip status code checkassertresponse.status_code==400assertresponse.json='Invalid id'