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