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