Вопрос пользователя:
Ответ нейросети:
def test_user_cant_edit_comment_of_another_user(
another_author, comment_data, comment, edit_comment_url
):
"""Авторизованный пользователь не может редактировать чужие комментарии."""
# Arrange
start_comment_data = Comment.objects.get(pk=comment.pk)
# Act
response = another_author.post(edit_comment_url, data=comment_data)
# Assert
assert response.status_code == HTTPStatus.NOT_FOUND
comment.refresh_from_db()
assert comment.text == start_comment_data.text
assert comment.news == start_comment_data.news
assert comment.author == start_comment_data.author
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.