Example for testing a rest api using python request + flask
- Install virtualenv
$ sudo apt-get install virtuaenv
- Virtualenv configuration
2.1 Generate virtualenv config
$ virtualenv .
2.2 Activate virtualenv
$ source bin/activate
- Install python packages
$ pip install flask
$ pip install flask-httpauth
$ pip install Flask-API
$ pip install requests
To execute unit tests:
- Start flask rest server (rest server run on localhost:5000):
$ python app.py - Run unittest:
$ python rest_tester.py