Being a bit late to the importance-of-testing party, I’ve only recently started appreciating its benefits. But now that I get it, it’s great!
I’m currently working on the assessment features of Uberlearner (on the develop_assessment branch). And it’s going to be completely test-driven! Over time, I plan to add tests to all the other code that I wrote before I saw the light.
Here are some videos that got me started. Hope they can do the same for you:
And for a variety of contradictory talks (like “test with mock” and “stop mocking, start testing”):http://pyvideo.org/search?models=videos.video&q=testing