Skip to content

Tlael/Diplom_2_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diplom 2 — API автотесты на Python

Python pytest Requests Allure Status

Небольшой учебный проект с API-автотестами на Python (pytest + requests).
Структура и подход близки к тому, что я использовала при запуске пилота по API-автотестированию
на рабочем проекте (код и данные полностью тестовые).

Стек

  • Python 3.x
  • pytest
  • requests
  • allure-pytest

Структура проекта

  • src/api/ — базовые вещи для работы с API (ендпойнты, заголовки и т.п.)
  • src/data/ — тестовые данные (пользователь, заказы, сообщения)
  • tests/ — сами тесты:
    • test_create_user.py
    • test_login_user.py
    • test_create_order.py
    • test_get_orders.py
    • test_change_user.py

Как запустить

pip install -r requirements.txt
pytest -v
# или с Allure:
pytest -v --alluredir=allure_results

About

API автотесты на Python (pytest + requests + Allure)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages