The source code for the book Test-Driven Python Development by Harry Percival. Updated to support Django 1.10, Python 3, and a couple other dependencies.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
accounts
deploy_tools
functional_tests
lists
superlists
.gitignore
LICENSE.md
README.md
manage.py
requirements.txt
tdd-screenshot.png

README.md

Test-Driven Development with Python - Book source Code

Introduction

This is a Django web application built following Harry Percival's Test-Driven Development with Python.

It's a to-do list application which allows users to register for accounts, share lists, add, remove, and update items in a list.

Screenshot

tdd-screenshot

Installation instructions

  • Install Python 3, virtualenv, and virtualenvwrapper
  • Create the virtual environment (mkvirtualenv tdd --python=python3)
  • Install the requirements (pip install -r requirements.txt)
  • Run the server(python manage.py runserver)