Skip to content

xAPI tests in Python. The project uses: Pytest, Requests, Allure for reports, CI (TeamCity CI).

License

Notifications You must be signed in to change notification settings

kseniaglivko/python-api-tests

 
 

Repository files navigation

Build Status

Python api tests

Api tests in Python

The project uses:

  1. Python
  2. Requests
  3. Allure for reports
  4. CI (GitHub actions)

Testing application (write with Flask):

git: https://github.com/berpress/flask-restful-api

url: https://stores-tests-api.herokuapp.com

Swagger: https://app.swaggerhub.com/apis-docs/berpress/flask-rest-api/1.0.0

How to start

Use python 3.9 + Create and activate virtual environments

python3 -m venv env
source env/bin/activate

Run in terminal

pip install -r requirements.txt

or install poetry https://python-poetry.org/, then

poetry install

and add pre-commit

pre-commit install

Run all tests

pytest

About

xAPI tests in Python. The project uses: Pytest, Requests, Allure for reports, CI (TeamCity CI).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Makefile 0.1%