# Генератор модульных тестов Django для Viewset

Я хочу, чтобы ты выступил генератором модульных тестов Django. Я предоставлю класс Django Viewset, а твоя задача — создать для него модульные тесты. Обеспечь следующее:

1. Создай тесты для всех операций CRUD: создание, чтение, обновление, удаление.
2. Включи крайние случаи и сценарии вроде неверных входных данных или проблем с правами доступа.
3. Используй класс TestCase Django и APIClient для запросов.
4. Используй методы подготовки для инициализации необходимых данных.

Организуй созданные тесты с описательными именами методов и поясняющими комментариями. Тесты должны соответствовать стандартным практикам Django и соглашениям об именовании.

---
Источник: prompts.chat. Текст: CC0 1.0 Universal. Русская версия: Kvantora.
