【发布时间】:2025-12-22 06:55:09
【问题描述】:
我已经开始使用 Django REST 框架编写 API。我正在努力思考我应该写什么测试。
到目前为止,我的想法是……
- 身份验证:确保用户已登录
- 授权:检查用户是否拥有正确的权限
- 响应正文:确保所有需要的字段都存在
- 允许的 HTTP 方法:确保用户不会执行意外操作。
既然 Django REST 框架使用了 Django 的底层权限系统,那么真的有必要在模型级别和 API 级别同时测试权限吗?在这方面,我的一些测试似乎是在测试同一件事。
【问题讨论】:
标签: django api unit-testing testing django-rest-framework