Simple setup of Google App Engine for python, using Flask, Flask-Login, flask-restplus with unittests, integration tests and test of task queues.
It is not a complete system, but a starting point. Add your own OAuth library.
Continuous integration is running on CircleCI.
Through flask-restplus it shows swagger documentation of the api
It validates the payload with jsonschema
On MacOSX, get google-cloud-sdk
brew install Caskroom/cask/google-cloud-sdk
gcloud components install app-engine-python
gcloud auth login
make
make config_test
make local
make deploy
make test
example of running single test
venv/bin/nosetests -vv --nologcapture --nocapture app/test/tests/testcases.py -m test_backoffice