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

Описание к видео FastAPI - Тестируем API с pytest #10

💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: https://clck.ru/3B5gxT 💡

Предзапись на курс по поиску работы разработчику и техническим навыкам для Middle (FastAPI): https://forms.gle/Zw7bPnQvTsfekVH47

Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: https://t.me/ArtemShumeikoBot

Репозиторий на Github с кодом из видео: https://t.me/artemshumeiko/9
Мой телеграм-канал: https://t.me/artemshumeiko

Поддержать канал на Boosty: https://boosty.to/artemshumeiko

В этом видео мы познакомимся с лучшей библиотекой для тестирования pytest и научимся тестировать все эндпоинты нашего API. Для асинхронных тестов мы воспользуемся pytest-asyncio и AsyncClient из библиотеки httpx.

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 #разработка #программирование

Комментарии

Информация по комментариям в разработке