24 lines
		
	
	
		
			696 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			696 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
#!/usr/bin/env python
 | 
						|
 | 
						|
import sys
 | 
						|
import os
 | 
						|
from _findpy import py
 | 
						|
try:
 | 
						|
    import apigen
 | 
						|
except ImportError:
 | 
						|
    print 'Can not find apigen - make sure PYTHONPATH is set correctly!'
 | 
						|
    py.std.sys.exit()
 | 
						|
else:
 | 
						|
    args = list(sys.argv[1:])
 | 
						|
    args.extend(['-p', 'apigen'])
 | 
						|
    argkeys = [a.split('=')[0] for a in args]
 | 
						|
    if '--apigen' not in argkeys:
 | 
						|
        args.append('--apigen')
 | 
						|
    if '--apigenscript' not in argkeys:
 | 
						|
        fpath = os.path.join(
 | 
						|
            os.path.dirname(apigen.__file__), 'tool', 'py_build', 'build.py')
 | 
						|
        args.append('--apigenscript=%s' % (fpath,))
 | 
						|
    if '--apigenpath' not in argkeys:
 | 
						|
        args.append('--apigenpath=api')
 | 
						|
    py.test.cmdline.main(args)
 |