In Python 2.7 and 3.2 a whole bunch of improvements to unittest will arrive. unittest is the Python standard library testing framework and for several years it has languished whilst other Python testing frameworks have innovated. Some of the best innovations have made their way into unittest which has had quite a renovation.
This talk will go through the major changes, like the new assert methods, new command line options, test discovery and the load_tests protocol. We'll also look at how these new features can be used with earlier versions of Python through the unittest2 package.