Blog post and associated code repo describing TDD with Django and PyVows.