29 lines
833 B
Python
29 lines
833 B
Python
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)
|
|
|
|
|
|
|