mirror of
				https://github.com/python/cpython.git
				synced 2025-10-26 11:14:33 +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()
 | 
