# doctestfail.py def decorator(func): def f(): print "something unexpected" return func() return f @decorator def f1(): """This should fail. >>> print f1() something expected """ return 'something expected' def f2(): """This should pass. >>> print f2() something expected """ return 'something expected' if __name__ == '__main__': import doctest doctest.testmod()