https://code.s3.yandex.net/qa-automation-engineer/python-full/diploma/api-documentation.pdf
Созданы тесты API, покрывающие ручки:
Создание пользователя:
создать уникального пользователя;
создать пользователя, который уже зарегистрирован;
создать пользователя и не заполнить одно из обязательных полей.
Логин пользователя:
логин под существующим пользователем,
логин с неверным логином и паролем.
Изменение данных пользователя:
с авторизацией,
без авторизации,
Создание заказа:
с авторизацией,
без авторизации,
с ингредиентами,
без ингредиентов,
с неверным хешем ингредиентов.
Получение заказов конкретного пользователя:
авторизованный пользователь,
неавторизованный пользователь.
praktikum- пакет, содержащий код программыtests- пакет, содержащий тесты, разделенные по классам
Установка зависимостей
$ pip install -r requirements.txt
Запуск автотестов и создание allure-отчета
$ pytest --alluredir=allure_results$ allure serve allure_results
