Play IT

Unit-тесты (pytest)

Интерактивное демо «Unit-тесты (pytest)» — раздел Энциклопедия · Проект.

projectencyclopedia

Первый pytest: изоляция и регрессия

Меняйте реализацию add и смотрите, как тест ловит поломку

Реализация в app/calculator.py

def test_add_positive_numbers(): result = add(2, 3) assert result == 5 # факт: 5

Реальная БД: медленно, зависит от сети и данных

$ pytest tests/test_calculator.py # нажмите "Запустить pytest"