from rest_framework import status from http.cookies import SimpleCookie from account.models import User from utils.tests.tests_permissions import BasePermissionTests class CommentModeratorPermissionTests(BasePermissionTests): def setUp(self): super().setUp() def test_put_moderator(self): tokens = User.create_jwt_tokens(self.moderator) self.client.cookies = SimpleCookie( {'access_token': tokens.get('access_token'), 'refresh_token': tokens.get('access_token')}) data = { "id": self.comment.id, "text": "test text moderator", "mark": 1, "user": self.moderator.id } response = self.client.put(self.url, data=data, format='json') self.assertEqual(response.status_code, status.HTTP_200_OK)