Loading repository data…
Loading repository data…
ashikkumar23 / repository
"A scalable, modular and user-friendly API automation framework built with Python for testing RESTful APIs."
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is a Test Automation Framework with Python that is used to automate CRUD APIs
Automated CRUD (i.e., POST, GET, PUT, DELETE) APIs using python
requests pytest assertpy python-dotenv
api-framework-python/
├─ services/
│ ├─ restful_booker/
│ │ ├─ __init__.py
│ │ ├─ restful_booker_service.py
│ ├─ __init__.py
│ ├─ base_service.py
├─ tests/
│ ├─ data/
│ │ ├─ create_booking.json
│ │ ├─ update_booking.json
│ ├─ __init__.py
│ ├─ test_restful_booker_crud_operation.py
├─ utils/
│ ├─ __init__.py
│ ├─ file_reader.py
│ ├─ request.py
├─ .env
├─ .gitignore
├─ config.py
├─ conftest.py
├─ LICENSE
├─ Pipfile
├─ Pipfile.lock
├─ README.md
../api-framework-python)Pycharm terminal, navigate to the tests directory via cd testsPycharm terminal, run the command: python -m pytest -vpipenv via homebrewbrew install pipenv
pipenv via pippip install pipenv
mkdir ~/.virtualenvs
~/.zshrc or ~/.bash_profile (if on Mac/Linux) or your Windows system variablesexport WORKON_HOME=~/virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
source ~/.zshrc
pipenv --python 3.8
pipenv shell
pipenv install