我应该在Django API测试中测试什么?

时间:2016-02-18 18:11:27

标签: django api unit-testing testing django-rest-framework

我已经开始使用Django REST Framework编写API。我正在努力思考我应该写什么测试。

到目前为止我的想法是......

  • 身份验证:确保用户已登录
  • 授权:检查用户是否具有正确的权限
  • 响应正文:确保所有需要的字段都存在
  • 允许的HTTP方法:确保用户无法执行意外操作。

由于Django REST框架使用Django的底层权限系统,是否真的有必要在两个模型级别和API级别上测试权限?在这方面,似乎我的一些测试正在测试同样的事情。

1 个答案:

答案 0 :(得分:1)

在API中测试的一个更重要的事情是它正确处理请求。好请求和坏请求。