- Создание нового пользователя, авторизация, редактирование и удаление
- Тестирование регистрации с некорректными данными
- Проверка определения сервером параметров клиента по строке заголовка User Agent
- Тесты авторизации пользователя с использованием токена и cookie
- Скачать проект с удаленного репозитория на свой локальный, с помощью команды:
git clone https://github.com/Aleks-QA/python_API_tests.git - Открыть проект на установленной заранее IDE
- Создать и активировать виртуальное окружение:
python -m venv venv
venv\Scripts\activate - Установить все зависимости:
python -m pip install -r requirements.txt - Запустить тесты командой:
python -s -m pytest --alluredir=test_results - Открыть отчет о прохождении тестов командой:
allure serve test_results/
- Развернуть контейнер с помощью команды:
docker-compose up --build - Открыть отчет о прохождении тестов командой:
allure serve test_results/