19 lines
		
	
	
		
			440 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			440 B
		
	
	
	
		
			Python
		
	
	
	
__all__ = []
 | 
						|
import py, pytest
 | 
						|
 | 
						|
def main(args=None):
 | 
						|
    import sys
 | 
						|
    if args is None:
 | 
						|
        args = sys.argv[1:]
 | 
						|
    config = py.test.config
 | 
						|
    config.parse(args)
 | 
						|
    try:
 | 
						|
        exitstatus = config.hook.pytest_cmdline_main(config=config)
 | 
						|
    except config.Error:
 | 
						|
        e = sys.exc_info()[1]
 | 
						|
        sys.stderr.write("ERROR: %s\n" %(e.args[0],))
 | 
						|
        exitstatus = 3
 | 
						|
    py.test.config = config.__class__()
 | 
						|
    return exitstatus
 | 
						|
 |