Этот проект содержит автотесты для проверки работоспособности API-эндпоинтов. Он использует язык программирования Python и библиотеку requests для отправки HTTP-запросов к API.
Для запуска проекта вам понадобятся следующие компоненты:
- Python 3.9.4
- Библиотека requests 2.31.0
- Библиотека pytest 7.3.1
-
Установите Python (версия 3.6 или выше) - Ссылка на загрузку.
-
Установите необходимые зависимости, выполнив следующую команду в командной строке/терминале:
pip install requests pytest
-
Склонируйте репозиторий на вашу локальную машину:
git clone https://github.com/Jhnvlglmlbrt/test_api_project
-
Перейдите в директорию проекта:
cd test-api-project
-
Создайте и активируйте venv:
python -m venv venv source venv/Scripts/activate
-
Установите зависимости из файла requirements.txt:
python -m pip install --upgrade pip pip install -r requirements.txt
-
Запустите автотесты с помощью команды:
pytest
-
Клонируйте репозиторий и перейдите к нему в командной строке:
git clone https://github.com/Jhnvlglmlbrt/test_api_project cd test-api-project
-
Собрать образ проекта:
docker build -t test-api .
-
Запустить контейнер:
docker run -it --rm test-api