I've been frustrated with the available Python testing frameworks lately, after playing around with Ruby and Node.js I just cant get enough of automated testing and coloured output. Out of the box there is no way to do this in Python, and the available modules just aren't there yet.
This is part 2 of a multi-part tutorial: Learn Test Driven Development in Flast - Part 1
Continuing from part one, its time to start on our Users and Authentication system. The first thing we should do is start a new branch in git.