Unit-тесты (pytest)
Интерактивное демо «Unit-тесты (pytest)» — раздел Энциклопедия · Проект.
Первый pytest: изоляция и регрессия
Меняйте реализацию add и смотрите, как тест ловит поломку
Реализация в app/calculator.py
def test_add_positive_numbers():
result = add(2, 3)
assert result == 5 # факт: 5
Реальная БД: медленно, зависит от сети и данных
$ pytest tests/test_calculator.py
# нажмите "Запустить pytest"