https://github.com/goraved/typhon-api
A simple framework for the API automation tests
https://github.com/goraved/typhon-api
allure github-actions pylint pytest python rest-api
Last synced: about 2 months ago
JSON representation
A simple framework for the API automation tests
- Host: GitHub
- URL: https://github.com/goraved/typhon-api
- Owner: Goraved
- Created: 2019-12-14T19:32:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-07T08:38:18.000Z (over 4 years ago)
- Last Synced: 2025-06-27T23:05:41.090Z (12 months ago)
- Topics: allure, github-actions, pylint, pytest, python, rest-api
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
## Setup dev environment
This project is [Python](https://www.python.org/) based, so you will need Python to work with it.
For reports generation [Allure](http://allure.qatools.ru/) is used. Install it as well.
```
brew install python3
brew install Allure
```
In Terminal from the main project folder do the following
1. Setup the local virtual env `python3 -m virtualenv venv`
2. Install all the requirements
```
source venv/bin/activate
pip install -r requirements.txt
deactivate
```
Also you can run next script:
```bash
sh scripts/venv.sh
```
### Launch API tests
Go to `scripts` dir. Execute the following script
```
execute_tests.sh
```