|
"""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 |
|
... 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() |