Как создавать тесты для представлений на основе классов в Django
Этот вопрос может быть немного слишком простым. Я очень новичок в тестировании. Недавно я сделал проект Django, используя все представления на основе классов. Хотя я довольно хорошо знаком с Django, я не очень хорошо знаком с представлениями на основе классов, поэтому решил использовать их в своем недавнем проекте.
Я изучаю тестирование и недавно внедрил pytest в один из своих проектов FastAPI. Я бы сказал, что написание тестов оказалось проще, чем я ожидал, или, возможно, мое приложение было слишком простым.
Хотя в Интернете есть тысячи курсов по pytest или курсов по тестированию в целом. Я не видел ни одного, посвященного представлениям на основе классов в Django.
Я спрашиваю об этом, потому что в представлениях, основанных на классах, существует много наследования предварительно построенных методов и представлений.
Смогу ли я создавать тесты для представлений на основе классов, если пройду хороший курс по pytest, или вы можете посоветовать какой-нибудь конкретный ресурс, посвященный представлениям на основе классов?
Я спрашиваю, потому что хочу представить этот проект на собеседовании, а эта компания, кажется, очень заботится о тестировании.
Вот репозиторий Github проекта, на котором я хочу реализовать тесты: https://github.com/sumitdadwal/django-bookstore-project
Также, это курс, который я думаю пройти для изучения pytest: https://www.udemy.com/course/pytest-course/. Я буду благодарен, если кто-то может предложить больше ресурсов, которые они прошли.
Заранее спасибо!