%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/python/2.7/lib64/python2.7/distutils/tests/
Upload File :
Create Path :
Current File : //opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyo

�
5}�ac@s�dZddlZddlZddlZddlmZddlmZddlm	Z	ddl
mZddlm
Z
dejejejfd	��YZd
�Zedkr�ee��ndS(s'Tests for distutils.command.build_clib.i����N(trun_unittest(t
build_clib(tDistutilsSetupError(tsupport(tfind_executabletBuildCLibTestCasecBsPeZd�Zd�Zd�Zd�Zejej	dkd�d��Z
RS(cCs�|j�\}}t|�}|jt|jd�|jt|jddg�|jt|jd
dg�|jt|jdd
g�|jt|jdifdg�difdidd	6fg}|j|�dS(Ntfootfoo1tfoo2itnamesanother/nametanothertgoodtok(iR(R	R(R	R(sanother/nameR(R
R(tcreate_distRtassertRaisesRtcheck_library_list(tselftpkg_dirtdisttcmdtlibs((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyttest_check_library_dists


	
cCs4|j�\}}t|�}difg|_|jt|j�didd6fg|_|jt|j�diddgd6fg|_|j|j�ddg�did	d6fg|_|j|j�ddg�did
d6fdiddgd6fg|_|j|j�ddddg�dS(NR	itsourcestatbtname2tctd(RR(RR(R
Rt	librariesRRtget_source_filestassertEqual(RRRR((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyttest_get_source_files/scCs�|j�\}}t|�}ddd��Y}|�|_didd6fg}|jt|j|�dit�d6fg}|j|�dit�d6fg}|j|�dS(NtFakeCompilercBseZd�ZeZRS(c_sdS(N((targstkw((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pytcompileJs(t__name__t
__module__R#tcreate_static_lib(((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyR Is	R	tnotvalidR((R
RtcompilerRRtbuild_librariestlistttuple(RRRRR tlib((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyttest_build_librariesEs
cCs�|j�\}}t|�}d|_|j�|j|jdg�d|_|j�|j|jg�d|j_|jt	|j�dS(Nsone-dirtWONTWORK(
R
Rtinclude_dirstfinalize_optionsRtNonetdistributionRRR(RRRR((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyttest_finalize_optionsZs	
	
twin32scan't test on Windowsc
CsG|j�\}}t|�}tjj|d�}|j|d�di|gd6fg|_tjj|d�}tj|�||_||_ddl	m
}ddlm}|�}||�xW|j
j�D]F}	|	dkr�q�nt|	d	�dkr�|jd
|	d	�q�q�W|j�|jdtj|��dS(Nsfoo.csint main(void) { return 1;}
RRtbuildi����(tnew_compiler(tcustomize_compilerisThe %r command is not foundslibfoo.a(R
Rtostpathtjoint
write_fileRtmkdirt
build_temptdistutils.ccompilerR6tdistutils.sysconfigR7texecutablestvaluesR1RtskipTesttruntassertIntlistdir(
RRRRtfoo_cR=R6R7R(tccmd((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyttest_runis(
			

(R$R%RRR-R3tunittesttskipIftsystplatformRH(((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyR
s
				cCs
tjt�S(N(RIt	makeSuiteR(((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyt
test_suite�st__main__(t__doc__RIR8RKttest.test_supportRtdistutils.command.build_clibRtdistutils.errorsRtdistutils.testsRtdistutils.spawnRtTempdirManagertLoggingSilencertTestCaseRRNR$(((sH/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_clib.pyt<module>s	|	

Zerion Mini Shell 1.0