Небольшой учебный проект с API-автотестами на Python (pytest + requests).
Структура и подход близки к тому, что я использовала при запуске пилота по API-автотестированию
на рабочем проекте (код и данные полностью тестовые).
- Python 3.x
- pytest
- requests
- allure-pytest
src/api/— базовые вещи для работы с API (ендпойнты, заголовки и т.п.)src/data/— тестовые данные (пользователь, заказы, сообщения)tests/— сами тесты:test_create_user.pytest_login_user.pytest_create_order.pytest_get_orders.pytest_change_user.py
pip install -r requirements.txt
pytest -v
# или с Allure:
pytest -v --alluredir=allure_results