Программа курса / Блок 2 — Инженерный Python
Неделя 17. Тесты, часть 1 — основы
Цель недели
Unit-тест, фикстура, параметризация. Что такое «тестируемый код» и почему ваш пока не такой.
Задачи недели
pytest: Get Started + How-to guides
Понимаю: фикстура, параметризация, граничный случай
Артефакт недели
20 тестов на функции расчёта остатков и цен, включая границы: пустой склад, отрицательный остаток, товар в двух локациях.
Заметки и «где застрял»
Закрыть неделю
Правило курса: неделя закрыта, только когда сдан артефакт И вы можете объяснить его построчно. Не «посмотрел лекции».