- Создание нового пользователя, авторизация, редактирование и удаление
- Тестирование регистрации с некорректными данными
- Проверка определения сервером параметров клиента по строке заголовка 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/