我应该在Django API测试中测试什么?
我已经开始使用Django REST框架编写API。我正在努力思考我应该写什么样的测试 到目前为止,我的想法是我应该在Django API测试中测试什么?,django,api,unit-testing,testing,django-rest-framework,Django,Api,Unit Testing,Testing,Django Rest Framework,我已经开始使用Django REST框架编写API。我正在努力思考我应该写什么样的测试 到目前为止,我的想法是 身份验证:确保用户已登录 授权:检查用户是否具有正确的权限 响应主体:确保所有所需字段都存在 允许的HTTP方法:确保用户不能执行意外操作 既然Django REST框架使用Django的底层权限系统,那么真的有必要在模型级别和API级别测试权限吗?在这方面,我的一些测试似乎是针对同一件事进行的。在API中要测试的更重要的事情之一是它正确地处理请求。好的要求和坏的要求
- 身份验证:确保用户已登录
- 授权:检查用户是否具有正确的权限
- 响应主体:确保所有所需字段都存在
- 允许的HTTP方法:确保用户不能执行意外操作
既然Django REST框架使用Django的底层权限系统,那么真的有必要在模型级别和API级别测试权限吗?在这方面,我的一些测试似乎是针对同一件事进行的。在API中要测试的更重要的事情之一是它正确地处理请求。好的要求和坏的要求