python (3.11.7)

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

edZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZGdd	eZ
Gd
dejZedkrejdSdS)
zTests for distutils.cmd.N)captured_stdout)Command)Distribution)DistutilsOptionError)debugceZdZdZdS)MyCmdcdSN)selfs L/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/tests/test_cmd.pyinitialize_optionszMyCmd.initialize_optionssN)__name__
__module____qualname__rrrrr	r	s#




rr	c>eZdZdZdZdZdZdZdZdZ	dZ
d	S)
CommandTestCasecJt}t||_dSr)rr	cmd)r
dists  rsetUpzCommandTestCase.setUps~~;;rcF|j}gd|_gd|_t|_d|_|d|d|t|jd|t|jdd|_	|d	|
|j	dd
gddg|_|d
ddg|_|t|jddS)N)onethree)rtworokyes_string_listyes_string_list2not_string_listnot_string_list2zok,dokoption1dokxxxwwwoption2roption3)
rr"r objectr#r!ensure_string_listassertRaisesrr$assertEqualr(r)r
rs  rtest_ensure_string_listz'CommandTestCase.test_ensure_string_listsCh111555%xx#01111222.02C	E	E	E	
.02D	F	F	Fy)))tUm444eny)))Qi.0F#	%	%	%	%	%rcj}t|jddddfd}d|_||_|dd	dddS)
Nfuncr)infilesoutfiler3argsc4|ddS)Nzgenerating out from in)r-)r3r6exec_msglevelr
s    r_executez0CommandTestCase.test_make_file.<locals>._execute:s X'?@@@@@rTinout)rr,	TypeError	make_fileforceexecute)r
rr:s`  rtest_make_filezCommandTestCase.test_make_file1sh	
)S]"#Rf2		G	G	G	A	A	A	A	A	

dER
HHHHHrcgfd}|j}||_d|_d|_ddg|_|gd}||dS)Nc2|dSr)append)msgr9msgss  r	_announcez4CommandTestCase.test_dump_options.<locals>._announceCsKKrr1)r$r2r2)r(r2r2)zcommand options for 'MyCmd':z
  option1 = 1z
  option2 = 1)rannouncer$r(user_optionsdump_optionsr-)r
rGrwantedrFs    @rtest_dump_optionsz!CommandTestCase.test_dump_options@s					h /1DE###v&&&&&rc|j}d|_|dd|_|dd|t|dd|_|t|jddS)Nrr$r(r&r1r))	rr$
ensure_stringr(
assertTruehasattrr)r,rr.s  rtest_ensure_stringz"CommandTestCase.test_ensure_stringPsh)$$$)U+++Y//000.0A9MMMMMrc|j}t|_|dd|_|t|jddSNr$r&r()r__file__r$ensure_filenamer(r,rr.s  rtest_ensure_filenamez$CommandTestCase.test_ensure_filename\sMhI&&&.0CYOOOOOrc|j}tjtptj|_|dd|_|	t|jddSrS)rospathdirnamerTcurdirr$ensure_dirnamer(r,rr.s  rtest_ensure_dirnamez#CommandTestCase.test_ensure_dirnamecsbhgooh//<299%%%.0BINNNNNrcH|j}t5}|ddddn#1swxYwY|d||ddt_	t5}|ddddn#1swxYwY|d||ddt_dS#dt_wxYw)Nr&rr2Tzxxx
F)rrdebug_printseekr-readrDEBUG)r
rstdouts   rtest_debug_printz CommandTestCase.test_debug_printjsmh


	#&OOE"""	#	#	#	#	#	#	#	#	#	#	#	#	#	#	#A+++	  ""
'f&&&
'
'
'
'
'
'
'
'
'
'
'
'
'
'
'KKNNNV[[]]G444EKKK%EKs=8<<
DB=1D=CDCADD!N)rrrrr/rArLrQrVr]rdrrrrrs%%%8
I
I
I''' 
N
N
NPPPOOO     rr__main__)__doc__unittestrXtest.supportr
distutils.cmdrdistutils.distrdistutils.errorsr	distutilsrr	TestCaserrmainrrr<module>ros				((((((!!!!!!''''''111111




G


i i i i i h'i i i VzHMOOOOOr