"""This is a sample module that doesn't really test anything all that | |
interesting. | |
It simply has a few tests, some of which succeed and some of which fail. | |
It's important that the numbers remain constant as another test is | |
testing the running of these tests. | |
>>> 2+2 | |
4 | |
""" | |
def foo(): | |
""" | |
>>> 2+2 | |
5 | |
>>> 2+2 | |
4 | |
""" | |
def bar(): | |
""" | |
>>> 2+2 | |
4 | |
""" | |
def test_silly_setup(): | |
""" | |
>>> import test.test_doctest | |
>>> test.test_doctest.sillySetup | |
True | |
""" | |
def w_blank(): | |
""" | |
>>> if 1: | |
... print 'a' | |
... print 'b' | |
a | |
<BLANKLINE> | |
b | |
""" | |
x = 1 | |
def x_is_one(): | |
""" | |
>>> x | |
1 | |
""" | |
def y_is_one(): | |
""" | |
>>> y | |
1 | |
""" | |
__test__ = {'good': """ | |
>>> 42 | |
42 | |
""", | |
'bad': """ | |
>>> 42 | |
666 | |
""", | |
} | |
def test_suite(): | |
import doctest | |
return doctest.DocTestSuite() |