Водитель ИИ
🔥 1 ⚡ 2160

Программа курса / Блок 2 — Инженерный Python

Неделя 17. Тесты, часть 1 — основы

Цель недели

Unit-тест, фикстура, параметризация. Что такое «тестируемый код» и почему ваш пока не такой.

Материалы

pytest — Get Started и How-to guides
https://docs.pytest.org/

Задачи недели

pytest: Get Started + How-to guides
Понимаю: фикстура, параметризация, граничный случай
Артефакт недели
20 тестов на функции расчёта остатков и цен, включая границы: пустой склад, отрицательный остаток, товар в двух локациях.

Заметки и «где застрял»

Закрыть неделю

Правило курса: неделя закрыта, только когда сдан артефакт И вы можете объяснить его построчно. Не «посмотрел лекции».