【发布时间】:2023-01-08 02:06:53
【问题描述】:
目前我正在使用 from fastapi.testclient import TestClient 在 Fastapi 中进行单元测试
def test_login_api_returns_token(session,client):
form_data = {
"username": "mike@gmail.com",
"password": "mike"
}
response = client.post(
"/api/login",
data=form_data
)
result = response.json()
assert response.status_code == 200
当我运行 fastapi 应用程序但无法继续进行单元测试时,我应该得到令牌作为响应。
邮递员请求相同的示例
如何确保表单数据是从 TestClient 发送的?
【问题讨论】:
标签: unit-testing http-post fastapi starlette httpx