29 lines
		
	
	
		
			621 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			621 B
		
	
	
	
		
			Python
		
	
	
	
| # PYTHON_ARGCOMPLETE_OK
 | |
| """
 | |
| pytest: unit and functional testing with Python.
 | |
| """
 | |
| __all__ = [
 | |
|     'main',
 | |
|     'UsageError',
 | |
|     'cmdline',
 | |
|     'hookspec',
 | |
|     'hookimpl',
 | |
|     '__version__',
 | |
| ]
 | |
| 
 | |
| if __name__ == '__main__': # if run as a script or by 'python -m pytest'
 | |
|     # we trigger the below "else" condition by the following import
 | |
|     import pytest
 | |
|     raise SystemExit(pytest.main())
 | |
| 
 | |
| # else we are imported
 | |
| 
 | |
| from _pytest.config import (
 | |
|     main, UsageError, _preloadplugins, cmdline,
 | |
|     hookspec, hookimpl
 | |
| )
 | |
| from _pytest import __version__
 | |
| 
 | |
| _preloadplugins() # to populate pytest.* namespace so help(pytest) works
 | |
| 
 |