EMZETT.
Войти

Модульный тест (unit test)

Коротко: Модульный тест автоматически проверяет небольшую обособленную единицу программы (обычно функцию или класс) на правильное поведение — быстро, изолированно и воспроизводимо.

Подробнее: Модульные тесты образуют основание пирамиды тестирования: много быстрых модульных тестов, меньше интеграционных, мало медленных сквозных. Они рано находят ошибки, документируют ожидаемое поведение и делают рефакторинг безопасным. В конвейере CI/CD они запускаются при каждом изменении.

Подробности

# calc.py
def discount(price, percent

См. также: TDD, рефакторинг, отладка, конвейер CI/CD