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