8 / 15
How to run pytest from the terminal and read its output (PASS/FAIL/traceback)?
Запуск — просто pytest в папке проекта. Вывод читается так: точка . = тест прошёл, F = упал, E = ошибка ещё до проверки. Внизу — сводка: 3 passed, 1 failed in 0.05s. Для каждого упавшего теста pytest покажет traceback — где упало, какой assert не сошёлся, и (главное!) что было слева и справа: assert 6 == 5. Флаги: -v (verbose, имена тестов), -x (стоп на первом FAIL), pytest test_math.py::test_add (только один тест).