Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/distutils/tests/__pycache__/test_util.cpython-33.pyc

�
��f�+c@s7dZddlZddlZddlZddlmZddlmZddlmZm	Z	ddl
mZmZm
Z
mZmZmZmZmZmZddlmZddlmZdd	lmZdd
lmZddlZGdd�dejej�Zd
d�Ze dkr3ee��ndS(uTests for distutils.util.iN(ucopy(urun_unittest(uDistutilsPlatformErroruDistutilsByteCompileError(	uget_platformuconvert_pathuchange_rootu
check_environusplit_quotedu	strtoboolu
rfc822_escapeubyte_compileugrok_environment_error(uutil(uget_config_vars(u	sysconfig(usupportcs�|EeZdZ�fdd�Z�fdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Z�S(uUtilTestCasecs�tt|�j�tj|_tj|_tj|_tj|_tj	j
|_
tj	j|_tj	j|_t
tj�|_ttd�r�tj|_tj�|_nd|_d|_|jt_dS(Nuuname(usuperuUtilTestCaseusetUpuosunameusysuplatformuversionusepupathujoinuisabsu
splitdriveucopyu	sysconfigu_config_varsuhasattruunameu_unameuNoneu
_get_uname(uself(u	__class__(u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyusetUps		uUtilTestCase.setUpcs�|jt_|jt_|jt_|jt_|jtj_|jtj_|j	tj_	|j
dk	r{|j
t_
nt`
t|j
�t_
tt|�j�dS(N(unameuosuplatformusysuversionusepujoinupathuisabsu
splitdriveuunameuNoneucopyu_config_varsu	sysconfigusuperuUtilTestCaseutearDown(uself(u	__class__(u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutearDown+suUtilTestCase.tearDowncCs
||_dS(N(u_uname(uselfuuname((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu
_set_uname;suUtilTestCase._set_unamecCs|jS(N(u_uname(uself((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu
_get_uname>suUtilTestCase._get_unamecCs�dt_dt_dt_|jt�d�dt_dt_dt_|jt�d�dt_dt_dt_|jt�d�dt_d	t_d
t_|jd1�tj	t
��dt
�d<dt
�d<tj}d3t_z|jt�d�Wd|t_Xtj	t
��dt
�d<dt
�d<|jt�d�tj	t
��dtjd<|jt�d�tj	t
��dt
�d<|jt�d�tj	t
��dt
�d<|jt�d�tj	t
��d t
�d<|jt�d!�tj	t
��d"t
�d<|jt�d#�xLd4D]D}tj	t
��d'|ft
�d<|jt�d(|f�qFWdt_d)t_d*t_|jd5�|jt�d0�dS(6Nuntu>2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)]uwin32u>2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Amd64)]u	win-amd64u@2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Itanium)]uwin-ia64uposixuU2.5 (r25:51918, Sep 19 2006, 08:49:13) 
[GCC 4.0.1 (Apple Computer, Inc. build 5341)]udarwinuDarwinumacziadeu8.11.1u]Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386ui386u10.3uMACOSX_DEPLOYMENT_TARGETuF-fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypesuCFLAGSiiiumacosx-10.3-i386u10.4uy-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3umacosx-10.4-fatu10.1u|-arch x86_64 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3umacosx-10.4-intelu�-arch x86_64 -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3umacosx-10.4-fat3u�-arch ppc64 -arch x86_64 -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3umacosx-10.4-universalu}-arch x86_64 -arch ppc64 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3umacosx-10.4-fat64uppcux86_64uppc64um-arch %s -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3umacosx-10.4-%suV2.3.5 (#1, Jul  4 2007, 17:28:59) 
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]ulinux2uLinuxuaglaeu2.6.21.1dedibox-r7u #1 Mon Apr 30 17:25:38 CEST 2007ui686u
linux-i686(uDarwinumacziadeu8.11.1u]Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386ui386li���(uppcui386ux86_64uppc64(uLinuxuaglaeu2.6.21.1dedibox-r7u #1 Mon Apr 30 17:25:38 CEST 2007ui686(
uosunameusysuversionuplatformuassertEqualuget_platformu
_set_unameu_osx_supportu_remove_original_valuesuget_config_varsumaxsizeuenviron(uselfucursizeuarch((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_get_platformAsp												

		








			uUtilTestCase.test_get_platformcCs�dt_dd�}|tj_|jtd�d�dt_dd�}|tj_|jttd�|jttd�|jtd�d	�|jtd
�tj�dS(Nu/cSs
dj|�S(Nu/(ujoin(upath((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu_join�su-UtilTestCase.test_convert_path.<locals>._joinu/home/to/my/stuffu\cWs
dj|�S(Nu\(ujoin(upath((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu_join�suhome/to/my/stuff/uhome/to/my/stuffuhome\to\my\stuffu.(	uosusepupathujoinuassertEqualuconvert_pathuassertRaisesu
ValueErrorucurdir(uselfu_join((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_convert_path�s		uUtilTestCase.test_convert_pathcCsdt_dd�}|tj_dd�}|tj_|jtdd�d�|jtdd	�d
�dt_dd�}|tj_d
d�}|tj_dd�}|tj_|jtdd�d�|jtdd�d�dt_|jt	tdd�dS(NuposixcSs|ddkS(Niu/((upath((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu_isabs�su-UtilTestCase.test_change_root.<locals>._isabscWs
dj|�S(Nu/(ujoin(upath((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu_join�su,UtilTestCase.test_change_root.<locals>._joinu/rootu
/old/its/hereu/root/old/its/hereuits/hereu/root/its/hereuntcSs
|jd�S(Nuc:\(u
startswith(upath((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu_isabs�scSs/|jd�r%d|jdd�fSd|fS(Nuc:u(u
startswithureplace(upath((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu_splitdrive�su2UtilTestCase.test_change_root.<locals>._splitdrivecWs
dj|�S(Nu\(ujoin(upath((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu_join�suc:\rootuc:\old\its\hereuc:\root\old\its\hereuits\hereuc:\root\its\hereu	BugsBunny(
uosunameupathuisabsujoinuassertEqualuchange_rootu
splitdriveuassertRaisesuDistutilsPlatformError(uselfu_isabsu_joinu_splitdrive((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_change_root�s.				uUtilTestCase.test_change_rootcCs�dt_dtjkr%tjd=ntjdkrtt�ddl}|jtjd|jtj	��d�nt�|jtjdt
��|jtjd�dS(NiuHOMEuposixiuPLATi(uutilu_environ_checkeduosuenvironunameu
check_environupwduassertEqualugetpwuidugetuiduget_platform(uselfupwd((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_check_environ�s	
-uUtilTestCase.test_check_environcCs&|jtd�ddddg�dS(Nu""one"" "two" 'three' \fouruoneutwouthreeufour(uassertEqualusplit_quoted(uself((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_split_quotedsuUtilTestCase.test_split_quotedc
CsXd}d}x!|D]}|jt|��qWx!|D]}|jt|��q7WdS(NuyuYuyesuTrueututrueuOnuonu1ununoufufalseuoffu0uOffuNouN(
uyuYuyesuTrueututrueuTrueuOnuonu1(	ununoufufalseuoffu0uOffuNouN(u
assertTrueu	strtobooluassertFalse(uselfuyesunouyun((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_strtobools

uUtilTestCase.test_strtoboolcCs7d}t|�}didd6}|j||�dS(	NuI am a
poor
lonesome
header
u0I am a%(8s)spoor%(8s)slonesome%(8s)sheader%(8s)su
iu u8su        u	
        (u
rfc822_escapeuassertEqual(uselfuheaderuresuwanted((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_rfc822_escapes
uUtilTestCase.test_rfc822_escapecCs:tj}dt_z|jttg�Wd|t_XdS(NT(usysudont_write_bytecodeuTrueuassertRaisesuDistutilsByteCompileErrorubyte_compile(uselfuold_dont_write_bytecode((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_dont_write_bytecodes
		u%UtilTestCase.test_dont_write_bytecodecCs,td�}t|�}|j|d�dS(NuUnable to find batch fileu error: Unable to find batch file(uIOErrorugrok_environment_erroruassertEqual(uselfuexcumsg((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyutest_grok_environment_error!su(UtilTestCase.test_grok_environment_error(u__name__u
__module__u__qualname__usetUputearDownu
_set_unameu
_get_unameutest_get_platformutest_convert_pathutest_change_rootutest_check_environutest_split_quotedutest_strtoboolutest_rfc822_escapeutest_dont_write_bytecodeutest_grok_environment_error(u
__locals__((u	__class__u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyuUtilTestCasesp)

uUtilTestCasecCs
tjt�S(N(uunittestu	makeSuiteuUtilTestCase(((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu
test_suite(su
test_suiteu__main__(!u__doc__uosusysuunittestucopyutest.supporturun_unittestudistutils.errorsuDistutilsPlatformErroruDistutilsByteCompileErrorudistutils.utiluget_platformuconvert_pathuchange_rootu
check_environusplit_quotedu	strtoboolu
rfc822_escapeubyte_compileugrok_environment_erroru	distutilsuutiludistutils.sysconfiguget_config_varsu	sysconfigudistutils.testsusupportu_osx_supportuEnvironGuarduTestCaseuUtilTestCaseu
test_suiteu__name__(((u>/opt/alt/python33/lib64/python3.3/distutils/tests/test_util.pyu<module>s"@�