Как создавать тесты для представлений на основе классов в Django

Этот вопрос может быть немного слишком простым. Я очень новичок в тестировании. Недавно я сделал проект Django, используя все представления на основе классов. Хотя я довольно хорошо знаком с Django, я не очень хорошо знаком с представлениями на основе классов, поэтому решил использовать их в своем недавнем проекте.

Я изучаю тестирование и недавно внедрил pytest в один из своих проектов FastAPI. Я бы сказал, что написание тестов оказалось проще, чем я ожидал, или, возможно, мое приложение было слишком простым.

Хотя в Интернете есть тысячи курсов по pytest или курсов по тестированию в целом. Я не видел ни одного, посвященного представлениям на основе классов в Django.

Я спрашиваю об этом, потому что в представлениях, основанных на классах, существует много наследования предварительно построенных методов и представлений.

Смогу ли я создавать тесты для представлений на основе классов, если пройду хороший курс по pytest, или вы можете посоветовать какой-нибудь конкретный ресурс, посвященный представлениям на основе классов?

Я спрашиваю, потому что хочу представить этот проект на собеседовании, а эта компания, кажется, очень заботится о тестировании.

Вот репозиторий Github проекта, на котором я хочу реализовать тесты: https://github.com/sumitdadwal/django-bookstore-project

Также, это курс, который я думаю пройти для изучения pytest: https://www.udemy.com/course/pytest-course/. Я буду благодарен, если кто-то может предложить больше ресурсов, которые они прошли.

Заранее спасибо!

Вернуться на верх