Как запустить тесты с помощью pytest?

Запустите python -m 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.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее