Skip to content

Задание 1: юнит-тесты#793

Open
tskhovrebovaelizavetta-ui wants to merge 2 commits into
Yandex-Practicum:mainfrom
tskhovrebovaelizavetta-ui:develop1
Open

Задание 1: юнит-тесты#793
tskhovrebovaelizavetta-ui wants to merge 2 commits into
Yandex-Practicum:mainfrom
tskhovrebovaelizavetta-ui:develop1

Conversation

@tskhovrebovaelizavetta-ui
Copy link
Copy Markdown

Задание 1: Юнит-тесты

Автотесты для проверки программы, которая помогает заказать бургер в Stellar Burgers

Реализованные сценарии

Созданы юнит-тесты, покрывающие классы Bun, Burger, Ingredient, Database

Процент покрытия 100% (отчет: htmlcov/index.html)

Структура проекта

  • praktikum - пакет, содержащий код программы
  • tests - пакет, содержащий тесты, разделенные по классам:
  • Для Bun и Ingredient использована параметризация
  • Для Burger использованы моки
  • Для Database проверяются типы и контрольные значения

Запуск автотестов

Установка зависимостей

pip install -r requirements.txt

Запуск автотестов и создание HTML-отчета о покрытии
python -m pytest -v
python -m pytest --cov=praktikum --cov-report=html

Покрытие

python -m pytest -v
python -m pytest --cov=praktikum --cov-report=term-missing
python -m pytest --cov=praktikum --cov-report=html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant