mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	
		
			
	
	
		
			50 lines
		
	
	
	
		
			714 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			50 lines
		
	
	
	
		
			714 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								"""This is a sample module used for testing doctest.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This module includes various scenarios involving skips.
							 | 
						||
| 
								 | 
							
								"""
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def no_skip_pass():
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    >>> 2 + 2
							 | 
						||
| 
								 | 
							
								    4
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def no_skip_fail():
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    >>> 2 + 2
							 | 
						||
| 
								 | 
							
								    5
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def single_skip():
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    >>> 2 + 2  # doctest: +SKIP
							 | 
						||
| 
								 | 
							
								    4
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def double_skip():
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    >>> 2 + 2  # doctest: +SKIP
							 | 
						||
| 
								 | 
							
								    4
							 | 
						||
| 
								 | 
							
								    >>> 3 + 3  # doctest: +SKIP
							 | 
						||
| 
								 | 
							
								    6
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def partial_skip_pass():
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    >>> 2 + 2  # doctest: +SKIP
							 | 
						||
| 
								 | 
							
								    4
							 | 
						||
| 
								 | 
							
								    >>> 3 + 3
							 | 
						||
| 
								 | 
							
								    6
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def partial_skip_fail():
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								    >>> 2 + 2  # doctest: +SKIP
							 | 
						||
| 
								 | 
							
								    4
							 | 
						||
| 
								 | 
							
								    >>> 2 + 2
							 | 
						||
| 
								 | 
							
								    5
							 | 
						||
| 
								 | 
							
								    """
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def no_examples():
							 | 
						||
| 
								 | 
							
								    """A docstring with no examples should not be counted as run or skipped."""
							 |