Registered 2008-06-01 by Jonathan Lange

testtools is a set of extensions to the Python standard library's unit testing framework. These extensions have been derived from years of experience with unit testing in Python and come from many different sources.

testtools also backports unittest changes from recent Pythons to Python 2.6 and 2.7.

testtools 0.9.15 was the last version to support Python 2.4 and 2.5.

NOTE: testtools uses Github for code hosting and code review. See <>. We still use Launchpad for bug tracking though.

If you have any questions about this project, please ask on the developer mailing list <>, the Testing in Python mailing list <> or ask a question at

Docs available at
API docs available at

Project information

Part of:
Friends of PyUnit
testtools committers
testtools committers
Development focus:

trunk series 

Browse the code

Programming Languages:
Version control system:
MIT / X / Expat Licence

RDF metadata

View full history Series and milestones

testtools trunk series is the current focus of development

More contributors Top contributors

All packages Packages in Distributions

Get Involved


Latest version is 1.8.1
released on 2015-11-13

All downloads