Go to file
2026-10-29 09:51:55 +04:00
logic Задание 5: модульные тесты product_calculator 2026-10-29 09:51:55 +04:00
tests Задание 5: модульные тесты product_calculator 2026-10-29 09:51:55 +04:00
.gitignore Задание 5: модульные тесты product_calculator 2026-10-29 09:51:55 +04:00
README.md Задание 5: модульные тесты product_calculator 2026-10-29 09:51:55 +04:00
tests_result.png Задание 5: модульные тесты product_calculator 2026-10-29 09:51:55 +04:00

Вариативная часть. Задание 5: тестирование программных модулей

Модуль logic/product_calculator.py (Приложение 4), модульные тесты - папка tests.

Протокол тестирования

Фреймворк модульного тестирования: pytest (Python).

Порядок запуска тестов:

  1. Открыть папку shoe_store в терминале.
  2. Выполнить команду: python -m pytest -v
№ Проверяемый случай Входные данные Ожидаемый результат Фактический результат Статус
1 Заказов в предыдущем месяце нет Цена 2000; заказов нет; дата расчета 15.06.2027 1500 1500 Пройден
2 Есть заказ в предыдущем месяце Цена 2000; заказ 10.05.2027; дата расчета 15.06.2027 2000 2000 Пройден
3 Граничное значение количества Количество пар: 5 мало мало Пройден
4 Количество больше порогового Количество пар: 6 много много Пройден