""" >>> print 'hello' hello """ doctest.testmod()
python module.py -v
if you have unicode in your docstirng, add u to the doc string
Notes on testing classes * If it's testing the class as a whole, I'd put them in the class' docstring. * If it's testing the constructor, I'd put them in the constructor's docstring. * If it's testing a method (as it seems to be in this case), I'd actually put it them in that method's docstring.