python (3.11.7)

(root)/
lib/
python3.11/
distutils/
tests/
__pycache__/
test_util.cpython-311.opt-1.pyc

eY-dZddlZddlZddlZddlmZddlmZddlmZmZddl	m
Z
mZmZm
Z
mZmZmZmZmZddlmZddlmZdd	lmZdd
lmZddlZGddejejZed
krejdSdS)zTests for distutils.util.N)copy)mock)DistutilsPlatformErrorDistutilsByteCompileError)	get_platformconvert_pathchange_root
check_environsplit_quoted	strtobool
rfc822_escapebyte_compilegrok_environment_error)util)get_config_vars)	sysconfig)supportceZdZfdZfdZdZdZdZdZdZ	dZ
eje
jd	kd
dZdZd
ZdZdZdZxZS)UtilTestCasecZtt|tj|_t
j|_t
j|_tj|_tj	j
|_
tj	j|_tj	j|_ttj|_t!tdr*tj|_tj|_nd|_d|_|jt_dS)Nuname)superrsetUposnamesysplatformversionseppathjoinisabs
splitdriverr_config_varshasattrr_uname
_get_unameself	__class__s M/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/tests/test_util.pyrzUtilTestCase.setUps
lD!!'')))G	
{6GL	W]
', !7882w	DJ(**DKKDJDK?c&|jt_|jt_|jt_|jt_|jtj_|jtj_|j	tj_	|j
|j
t_
nt`
tj
tj|jtt |dSN)rrrrrrr!r r"r#rrr$clearupdaterrtearDownr(s r+r1zUtilTestCase.tearDown+s)}ly

!_:!zBHH$$&&&%%d&7888
lD!!**,,,,,r,c||_dSr.r&)r)rs  r+
_set_unamezUtilTestCase._set_uname<s
r,c|jSr.r3r)s r+r'zUtilTestCase._get_uname?s
{r,c<dt_dt_dt_|t
ddt_dt_dt_|t
ddt_dt_dt_|d	tj	td
td<dtd
<tj}dt_	|t
d|t_n#|t_wxYwtj	tdtd<dtd
<|t
dtj	tdtjd<|t
dtj	tdtd
<|t
dtj	tdtd
<|t
dtj	tdtd
<|t
dtj	tdtd
<|t
ddD]\}tj	td|dtd
<|t
d|]dt_d t_d!t_|d"|t
d#dS)$Nntz>2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)]win32z>2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Amd64)]z	win-amd64posixzU2.5 (r25:51918, Sep 19 2006, 08:49:13) 
[GCC 4.0.1 (Apple Computer, Inc. build 5341)]darwin)Darwinmacziadez8.11.1z]Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386i386z10.3MACOSX_DEPLOYMENT_TARGETzF-fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypesCFLAGSizmacosx-10.3-i386z10.4zy-arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3zmacosx-10.4-fatz10.1z|-arch x86_64 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3zmacosx-10.4-intelz-arch x86_64 -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3zmacosx-10.4-fat3z-arch ppc64 -arch x86_64 -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3zmacosx-10.4-universalz}-arch x86_64 -arch ppc64 -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3zmacosx-10.4-fat64)ppcr>x86_64ppc64z-arch ze -isysroot /Developer/SDKs/MacOSX10.4u.sdk  -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3zmacosx-10.4-zV2.3.5 (#1, Jul  4 2007, 17:28:59) 
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]linux2)Linuxaglaez2.6.21.1dedibox-r7z #1 Mon Apr 30 17:25:38 CEST 2007i686z
linux-i686)
rrrrrassertEqualrr4_osx_support_remove_original_valuesrmaxsizeenviron)r)cursizearchs   r+test_get_platformzUtilTestCase.test_get_platformBs51115555IB	C	C	C	,_->->???8>45(O(#+!	"\^^-?@@@!CKK'CK!!!!	,_->->???8>45(B(#
	
):;;;,_->->???17
-.):;;;	,_->->???(B(#
	
)<===,_->->???(B(#	
);<<<,_->->???(B(#	
)@AAA,_->->???(B(#
	
)<===6	G	GD01B1BCCCCHLtt,NOh'

\^^^tt-EFFFFO@	A	A	A	
66666s!"EEcdt_d}|tj_|tdddt_d}|tj_|tt
d|tt
d|tdd|td	tjdS)
N/c,d|SNrQr!r s r+_joinz-UtilTestCase.test_convert_path.<locals>._join88D>>!r,z/home/to/my/stuff\c,d|SNrXrTrUs r+rVz-UtilTestCase.test_convert_path.<locals>._join99T??"r,zhome/to/my/stuff/zhome/to/my/stuffzhome\to\my\stuff.)	rrr r!rHrassertRaises
ValueErrorcurdir)r)rVs  r+test_convert_pathzUtilTestCase.test_convert_paths	"	"	"&9::,	.	.	.	#	#	#*l4GHHH*l4GHHH&899.	0	0	0c**	$	$	$	$	$r,czdt_d}|tj_d}|tj_|t
ddd|t
dddd	t_d
}|tj_d}|tj_d}|tj_|t
d
dd|t
d
dddt_|ttd
ddS)Nr:c|ddkS)NrrQrUs r+_isabsz-UtilTestCase.test_change_root.<locals>._isabss7c>!r,c,d|SrSrTrUs r+rVz,UtilTestCase.test_change_root.<locals>._joinrWr,z/rootz
/old/its/herez/root/old/its/herezits/herez/root/its/herer8c,|dS)Nzc:\)
startswithrUs r+rdz-UtilTestCase.test_change_root.<locals>._isabss??6***r,cd|drd|ddfSd|fS)Nzc:)rgreplacerUs r+_splitdrivez2UtilTestCase.test_change_root.<locals>._splitdrives9t$$
4DLLr2233:r,c,d|SrZrTrUs r+rVz,UtilTestCase.test_change_root.<locals>._joinr[r,zc:\rootzc:\old\its\herezc:\root\old\its\herezits\herezc:\root\its\here	BugsBunny)
rrr r"r!rHr	r#r]r)r)rdrVrks    r+test_change_rootzUtilTestCase.test_change_rootsd	"	"	"
	"	"	"Wo>>-	/	/	/Wj99)	+	+	+	+	+	+
			)	#	#	#Z1EFF3	5	5	5Z==.	0	0	00%z;	@	@	@	@	@r,cdt_tjddt|tjdt|tjddS)NrHOMEPLAT)r_environ_checkedrrLpopr
rHrr6s r+test_check_environzUtilTestCase.test_check_environsi !

vt$$$F+\^^<<<.22222r,r:zspecific to posixcdt_tjdd	ddl}n"#t$rtjdwxYw|	d}tj|d|5t|tjdddddn#1swxYwYdt_tjddtj|dt5t|dtjddddS#1swxYwYdS)	NrrpzTest requires pwd module.)NNNNN/home/distutilsNgetpwuid)return_valuerw)side_effect)rrsrrLrtpwdImportErrorunittestSkipTest
struct_passwdrpatchobjectr
rHKeyErrorassertNotIn)r)r{results   r+test_check_environ_getpwuidz(UtilTestCase.test_check_environ_getpwuids !

vt$$$	AJJJJ	A	A	A#$?@@@	A""$=>>
Z

sJV

D
D	D	DOOORZ/1BCCC	D	D	D	D	D	D	D	D	D	D	D	D	D	D	D!"

vt$$$Z

sJH

E
E	1	1OOOVRZ000	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1s-3A5C

CC+/E''E+.E+cP|tdgddS)Nz""one"" "two" 'three' \four)onetwothreefour)rHrr6s r+test_split_quotedzUtilTestCase.test_split_quoteds8&FGG888	:	:	:	:	:r,cd}d}|D]$}|t|%|D]$}|t|%dS)N)
yYyesTruettruerOnon1)	nnoffalseoff0OffNoN)
assertTruerassertFalse)r)rrrrs     r+test_strtoboolzUtilTestCase.test_strtoboolslM
D	*	*AOOIaLL))))	+	+AYq\\****	+	+r,cbd}t|}dddiz}|||dS)NzI am a
poor
lonesome
header
z0I am a%(8s)spoor%(8s)slonesome%(8s)sheader%(8s)s8sz	
        )r
rH)r)headerreswanteds    r+test_rfc822_escapezUtilTestCase.test_rfc822_escapesD3F##!%):$67f%%%%%r,ctj}dt_	|ttg|t_dS#|t_wxYw)NT)rdont_write_bytecoder]rr)r)old_dont_write_bytecodes  r+test_dont_write_bytecodez%UtilTestCase.test_dont_write_bytecode#sV#&"9"&	>7rJJJ&=C###&=C#====s!A		Acntd}t|}||ddS)NzUnable to find batch filez error: Unable to find batch file)IOErrorrrH)r)excmsgs   r+test_grok_environment_errorz(UtilTestCase.test_grok_environment_error-s:122$S))@AAAAAr,)__name__
__module____qualname__rr1r4r'rOr`rnrur}
skipUnlessrrrrrrrr
__classcell__)r*s@r+rrs9#####,-----"e7e7e7R$$$0%@%@%@R333XG+-@AA11BA10:::+++&&&>>>BBBBBBBr,r__main__) __doc__rrr}rrdistutils.errorsrrdistutils.utilrrr	r
rrr
rr	distutilsrdistutils.sysconfigrrdistutils.testsrrIEnvironGuardTestCaserrmainrcr,r+<module>rs				



NNNNNNNN4444444444444444444444//////######^B^B^B^B^B7'):^B^B^BB	zHMOOOOOr,