ТЗ Ремонтная мастерская на django, тесты Часть3 django testing

Лайк и подписка помогают в развитии канала Поддержать канал можно здесь Третья часть видео для нашей ремонтной мастерской, в ней мы напишем тесты для нашего приложения, django testing. Для начала опишем тестами наш register view, для этого создадим фабрику пользователя Useer factory используем для этого библиотеку django factory boy, она для этого подходит. После чего напишем тесты для создания заявки на ремонт, при этом всплывет ошибка, что форма доступна для незарегистрированных пользователей django. Поэтому мы воспользуемся миксином джанги LoginRequiredMixin и немного кастомизируем его под себя, чтобы к форме могли иметь доступ только зарегистрированные пользователи и только с ролью пользователя “клиент“. Напишем фабрики для оставшихся models django. Также создадим дата миграцию django для наполнения БД стартовыми данными, которые пригодятся нам при тестировании приложения, django testing. И напишем тесты для наших оставшихся
Back to Top