5 / 15
Что такое pytest и как написать свой первый тест-файл?
pytest — это инструктор-проверяющий: ты пишешь функции вида def test_что_то(): с assert внутри, а pytest сам их находит, запускает и говорит «PASS» (прошло) или «FAIL» (упало). Установка — pip install pytest. Файл должен начинаться с test_ (например test_math.py), внутри — функции, тоже начинающиеся с test_. Никаких классов, наследований, специальных методов — просто функции. Это и сделало pytest стандартом в Python-мире.