#NEWLINE# def setup_test( f ) : #NEWLINE# #INDENT# @ patch ( 'os.getcwd' , return_value = '{}/tests/testsrc/someuser/src/some_package' . format ( base ) ) #NEWLINE# def wrap_patches( * args , **kwargs ) : #NEWLINE# #INDENT# with patch ( 'envy.application.sys.prefix' , './testsrc/someuser/.virtualenvs/someenv/bin' ) : #NEWLINE# #INDENT# with patch . dict ( 'os.environ' ) : #NEWLINE# #INDENT# if ( 'VIRTUAL_ENV' in os . environ ) : #NEWLINE# #INDENT# del os . environ [ 'VIRTUAL_ENV' ] #NEWLINE# #UNINDENT# if ( 'WORKON_HOME' in os . environ ) : #NEWLINE# #INDENT# del os . environ [ 'WORKON_HOME' ] #NEWLINE# #UNINDENT# return f ( * args , ** kwargs ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# return f