mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	
		
			
	
	
		
			51 lines
		
	
	
	
		
			914 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			51 lines
		
	
	
	
		
			914 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								# This module is used in `test_doctest`.
							 | 
						||
| 
								 | 
							
								# It must not have a docstring.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def func_with_docstring():
							 | 
						||
| 
								 | 
							
								    """Some unrelated info."""
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def func_without_docstring():
							 | 
						||
| 
								 | 
							
								    pass
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def func_with_doctest():
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    This function really contains a test case.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    >>> func_with_doctest.__name__
							 | 
						||
| 
								 | 
							
								    'func_with_doctest'
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    return 3
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ClassWithDocstring:
							 | 
						||
| 
								 | 
							
								    """Some unrelated class information."""
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ClassWithoutDocstring:
							 | 
						||
| 
								 | 
							
								    pass
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class ClassWithDoctest:
							 | 
						||
| 
								 | 
							
								    """This class really has a test case in it.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    >>> ClassWithDoctest.__name__
							 | 
						||
| 
								 | 
							
								    'ClassWithDoctest'
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class MethodWrapper:
							 | 
						||
| 
								 | 
							
								    def method_with_docstring(self):
							 | 
						||
| 
								 | 
							
								        """Method with a docstring."""
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    def method_without_docstring(self):
							 | 
						||
| 
								 | 
							
								        pass
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    def method_with_doctest(self):
							 | 
						||
| 
								 | 
							
								        """
							 | 
						||
| 
								 | 
							
								        This has a doctest!
							 | 
						||
| 
								 | 
							
								        >>> MethodWrapper.method_with_doctest.__name__
							 | 
						||
| 
								 | 
							
								        'method_with_doctest'
							 | 
						||
| 
								 | 
							
								        """
							 |