mirror of
https://github.com/python/cpython.git
synced 2025-10-23 01:43:53 +00:00

This primarily adds more powerful ways to work with unittest, including spiffy support for building suites out of doctests in non-Python "text files".
66 lines
824 B
Python
66 lines
824 B
Python
"""This is a sample module that doesn't really test anything all that
|
|
interesting
|
|
|
|
It simply has a few tests, some of which suceed and some of which fail.
|
|
|
|
It's important that the numbers remain constance, 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
|
|
"""
|
|
|
|
def test_suite():
|
|
import doctest
|
|
return doctest.DocTestSuite()
|