我正在为一项宁静的服务编写测试(使用DRF),我想测试一下,当权限查看更改时我不需要修改。
示例:
view.py
class List(generics.ListAPIView):
permission_classes = (IsAuthenticated, )
queryset = List.objects.all()
serializer_class = ListSerializer
test.py
def test_liste(self):
url = reverse('degree-list')
response = self.client.get(url)
self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
如果运行测试
OK
但如果permission_classes = (AllowAny, )
运行测试
FAILED (failures=1)
然后,如何将测试编码为no,必须在权限更改时重新编码?
由于