Technical Specs

python 3.6:Python Language (Cpython)
Flask:Micro Python Web Framework, good for microservice development and python WSGI apps.
pytest:Python testing library and test runner with awesome test discobery
pytest-flask:Pytest plugin for flask apps, to test fask apps using pytest library.
Uber’s Test-Double:
 Test Double library for python, a good alternative to the mock library
Jenkins (Optional):
 A Self-hosted CI server
Travis-CI (Optional):
 A hosted CI server free for open-source projecs
Docker:A containerization tool for better devops

Feature Specs

  • Web App
  • Microservice
  • Testing using Docker and Docker Compose
  • CI servers like Jenkins, Travis-CI