УРОКИ FASTAPI НА БОЕВОМ СЕРВИСЕ 4. БОЛЬШЕ ТЕСТОВ, LINTERS, PRE-COMMIT HOOKS

В новом видео покажу как следует расписать оставшиеся тестовые кейсы с помощью pytest, что мы не учли в прошлый раз при проектировании тестовой инфраструктуры, а также покажу, как прикручивать к проекту pre-commit хуки. Поддержать: На других платформах: Канал «luchanos | Balabol IT» в Телеге - Присоединяйся к нашему чату в Телеге - Я в linkedin - Страница компании - Репозиторий-сокровищница - Ссылка на проект - Проект с актуальным коммитом - 00:00 Введение 01:45 Что имеем сейчас? 02:45 Что будем делать сегодня? 03:05 Каких тестовых кейсов сейчас не хватает? 05:56 Как изменилась структура проекта? 07:11 Github и merge-request 09:40 Тесты на хэндлер для создания пользователя и изменение бизнес-логики 20:35 Тесты на хэндлер для удаления пользователя 23:18 Тесты на хэндлер для получения данных пользователя 25:23 Тесты на хэндлер для изменения данных пользователя 34:40 Ошибка asyncio во время тестирования и как её лечить 38:10 Наводим красоту в коде с помощью линтеров и pre-commit хуков 53:10 Заносим линтеры в отдельной ветке через merge request 55:24 Заключение #ityoutubers #ityoutubersru
Back to Top