Jhnvlglmlbrt / test_api_project

⌨📄 Проект с автотестами, которые будут проверять работу всех API-эндпоинтов

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Проект автотестов для API-эндпоинтов

Этот проект содержит автотесты для проверки работоспособности API-эндпоинтов. Он использует язык программирования Python и библиотеку requests для отправки HTTP-запросов к API.


Требования

Для запуска проекта вам понадобятся следующие компоненты:

  • Python 3.9.4
  • Библиотека requests 2.31.0
  • Библиотека pytest 7.3.1

  1. Установите Python (версия 3.6 или выше) - Ссылка на загрузку.

  2. Установите необходимые зависимости, выполнив следующую команду в командной строке/терминале:

    pip install requests pytest
    
  3. Склонируйте репозиторий на вашу локальную машину:

    git clone https://github.com/Jhnvlglmlbrt/test_api_project
    
  4. Перейдите в директорию проекта:

    cd test-api-project
    
  5. Создайте и активируйте venv:

    python -m venv venv
    source venv/Scripts/activate
    
  6. Установите зависимости из файла requirements.txt:

    python -m pip install --upgrade pip
    pip install -r requirements.txt
    
  7. Запустите автотесты с помощью команды:

    pytest 
    

Для запуска теста в контейнере:

  1. Клонируйте репозиторий и перейдите к нему в командной строке:

    git clone https://github.com/Jhnvlglmlbrt/test_api_project
    
    cd test-api-project
    
  2. Собрать образ проекта:

    docker build -t test-api .
    
  3. Запустить контейнер:

    docker run -it --rm test-api

About

⌨📄 Проект с автотестами, которые будут проверять работу всех API-эндпоинтов

License:MIT License


Languages

Language:Python 82.6%Language:Dockerfile 17.4%