Запустите python -m pytest в настроенном тестовом окружении или укажите конкретный файл и тест. Перед интеграционными проверками убедитесь, что используются изолированные данные и подменены внешние сервисы.
Как запустить тесты с помощью pytest?
Запустите python -m pytest в настроенном тестовом окружении или укажите конкретный файл и тест. Перед интеграционными проверками убедитесь, что используются изолированные данные и подменены внешние сервисы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Запустите python -m pytest в настроенном тестовом окружении или укажите конкретный файл и тест. Перед интеграционными проверками убедитесь, что используются изолированные данные и подменены внешние сервисы.
Примеры: python -m pytest tests/test_orders.py -q и python -m pytest tests/test_orders.py::test_create_order. Ключ -k фильтрует по выражению имени, -x останавливает на первой ошибке, -v показывает подробности. Конкретные fixtures и переменные окружения определяются проектом. Команда запуска не делает тесты автоматически безопасными для production: это должно быть обеспечено конфигурацией.
Источник: docs.pytest.org.