【发布时间】:2018-09-20 13:26:31
【问题描述】:
我正在使用 django 做一个应用程序,我想对我的视图集进行单元测试。
我几乎可以测试所有内容,但是每次我通过 API 客户端向视图集发送整数或列表时,在视图集中,整数都会转换为字符串,因此,这对我来说是一个很大的失败:(
示例 - 测试文件:
body = {
"age": 60
}
client = APIClient()
res = client.post(url, body, **headers, type='json')
在视图集中:request.data
{
"age" "60"
}
【问题讨论】:
-
如果你在使用 django,那你为什么不去 django 测试用例呢?
-
把
type='json'改成format='json'再试一次 -
我改了,但还是一样。
标签: python django api unit-testing django-rest-framework