5 месяцев назад
Шпаргалка по командам pytest
pytest — это мощный инструмент для тестирования Python-приложений. Его можно запустить с разными командами и ключами для настройки тестов, управления отчетами, выбора конкретных тестов и диагностики. Основная команда для запуска тестов: pytest Запуск определенных тестов или файлов: pytest test_example.py pytest test_example.py::test_function_name Ключи: -k "expression": Запуск тестов, соответствующих шаблону. pytest -k "test_name and not slow" -m "marker": Запуск тестов с указанным маркером. pytest -m "smoke" -v или --verbose: Более подробная информация о запуске тестов. pytest -v -q или --quiet: Минимальный вывод...
5 месяцев назад
Вводим тесты, выводим баги: почему pytest — это ваш лучший друг
Среди всех битв разработчиков, одна остаётся неизбежной и подчеркнуто важной — битва с багами. Когда код становится сложнее, один неправильный модуль способен разрушить всю систему. Вот почему автоматизированные тесты — это не просто люкс, а необходимость. И здесь на сцену выходит pytest — светлой книжкой тестов и кодового мира. Давайте разберемся, что это за инструмент, зачем он нужен и как сделать его своим самым близким союзником. pytest — это популярная библиотека Python для автоматизации тестов...