mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 07:01:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			76 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
"""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()
 |