jeongwhanchoi / ObeyTheTestingGoat

Going through "Test-Driven Development With Python"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The To Do App To End All To Do Apps

Build Status codecov Updates Code style: black License: GPL v3 Twitter URL

Based on Harry Percival's Test-Driven Development with Python

  • Hosted on an Azure VM
  • Host name provided my NoIP

Interesting CI/CD Notes

Current
  • Pre-commit hooks
    • black (for the sweet badge)
    • bandit (for the sweet security)
    • sorts requirements
    • adds encoding to the top of files
  • PyUp now checks requirements for updates
  • CI with Travis for the sweet badge
  • CI/CD on Visual Studio Team Services Pipeline as Follows
    1. Push project to Github
    2. VSTS Pulls Project
    3. Run Unittests
    4. If Unittest Pass, deploy to staging site using Fabric
Future
  • Run Functional Tests On Staging Site
  • If Functional Tests Pass, deploy to Live Site

About

Going through "Test-Driven Development With Python"

License:GNU General Public License v3.0


Languages

Language:JavaScript 81.3%Language:Python 16.2%Language:HTML 1.7%Language:Dockerfile 0.8%Language:CSS 0.0%