【发布时间】:2015-03-25 15:42:32
【问题描述】:
在 Django-Rest-Framework 中,当视图类被使用权限保护时
permissions_classes = [permissions.IsAuthenticated]
什么是测试它的最佳方法。我有 django-rest-swagger 但为了测试功能,我需要将代码更改为以下测试
permissions_classes = [permissions.AllowAny]
我很想找到一种从招摇 UI 传递用户令牌的方法。我也很想知道其他测试策略。
【问题讨论】:
-
这取决于您使用的身份验证类型,例如 JWT 使用接受 jwt 令牌的 Authorization 标头。我不是 100% 大摇大摆,但例如邮递员可以模拟这个标头来测试经过身份验证的端点。仅使用 sessionauthentication 我不确定你会如何伪造
标签: django rest django-rest-framework swagger django-testing