#NEWLINE# def test( k = None ) : #NEWLINE# #INDENT# 'Run tests' #NEWLINE# venv . install ( 'pytest' ) #NEWLINE# py_test = venv . get_script ( 'py.test' ) #NEWLINE# test_script = P . join ( 'applib' , 'test' , 'all.py' ) #NEWLINE# if ( not P . exists ( 'tmp' ) ) : #NEWLINE# #INDENT# os . mkdir ( 'tmp' ) #NEWLINE# #UNINDENT# if ( k is not None ) : #NEWLINE# #INDENT# args = ( ' -k ' + k ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# args = '' #NEWLINE# #UNINDENT# local ( '{0} -x -v {1} {2} --junitxml=tmp/testreport.xml' . format ( py_test , args , args ) , capture = False )