FastAPI - Тестируем API с pytest #10

В этом видео мы познакомимся с лучшей библиотекой для тестирования pytest и научимся тестировать все эндпоинты нашего API. Для асинхронных тестов мы воспользуемся pytest-asyncio и AsyncClient из библиотеки httpx. Мой расширенный курс по backend разработке на FastAPI: По любым вопросам по платному курсу пишите сюда: Репозиторий на Github с кодом из видео: Мой телеграм-канал: Поддержать канал: Boosty: 0:00 - Вступление 1:15 - 3 обязательных шага для тестирования 2:29 - Про метаданные 3:49 - Файловая структура тестов 4:40 - Установка pytest и знакомство с pytest 5:39 - Создание тестовой базы данных 6:37 - Переписывание зависимостей 7:38 - Фикстура для создания базы данных 9:19 - Обзор клиентов для обращений к эндпоинтам 10:59 - Пишем тесты на регистрацию пользователя 20:02 - Пишем тесты на эндпоинты с операциями с асинхронным клиентом 23:17 - Время поставить лайк и подписаться #fastapi #python #backend #django #flask #docker #sql #celery #разработка #программирование
Back to Top