当我测试这个函数时,响应状态是403。你知道吗
def test_logout(self):
request = self.factory.post('http/api/logout/')
request.user = self.user1
response = logout(request)
self.assertEqual(response.status_code, status.HTTP_200_OK)
我的身份验证视图:
def login(request):
serializer = AuthTokenSerializer(data=request.data)
serializer.is_valid(raise_exception=True)
user = serializer.validated_data['user']
token, created = Token.objects.get_or_create(user=user)
return Response({'token': token.key})
def logout(request):
request.auth.delete()
return Response(status=status.HTTP_204_NO_CONTENT)
如何测试注销函数视图?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐