def f(): """ >>> f() # doctest: +ELLIPSIS Hello, World! Traceback (most recent call last): ... ValueError: foo """ print "Hello, World!" raise ValueError("foo") def _test(): import doctest doctest.testmod() if __name__ == "__main__": _test()