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