You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
77 lines
1.0 KiB
77 lines
1.0 KiB
3 years ago
|
"""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()
|