Nice, this goes into some ground not covered in other python testing discussions. Great code examples. :-) These are the kinds of articles I come to hacker news to find.
If you have other (better) people poking around your code and giving you a hard time, you'll probably keep improving your strategy. But if you're working alone like I am, it's very important to land on articles like this.
Very true, I've been in the working alone situation, and I think it led to some bad habits (then again, I've been in big corporations which led to even worse habits, so... yeah).