python (3.12.0)

(root)/
lib/
python3.12/
test/
__pycache__/
test_cmd.cpython-312.opt-2.pyc

͑e>	ddlZddlZddlZddlZddlZddlmZGddejZGddejZ
dZdZe
d	k(rMd
ejvr	edydejvrejyej yy)
N)supportcJeZdZ	dZdZdZdZdZdZdZ	dZ
d	Zd
Zy)samplecmdclassctdy)NzHello from preloopprintselfs A/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_cmd.pypreloopzsamplecmdclass.preloops
"#ctdy)NzHello from postlooprr	s rpostloopzsamplecmdclass.postloops
#$r
ctdy)Nz"This is the completedefault methodr)r
ignoreds  rcompletedefaultzsamplecmdclass.completedefaults
23r
ctdy)Nzcomplete commandrr	s rcomplete_commandzsamplecmdclass.complete_commands
 !r
cyN)r
ss  rdo_shellzsamplecmdclass.do_shellsr
c|j}t|dk7rtdy	|Dcgc]
}t|}}t|d|dzycc}w#t$rtdYywxYw)Nz*** invalid number of argumentsz*** arguments should be numbersr)splitlenrint
ValueError)r
rlis    rdo_addzsamplecmdclass.do_addsv
GGIq6Q;34	!"#AQ#A#	ad1Q4i	$	34	s"AAAAA54A5ctdy)Nzhelp text for addrr	s rhelp_addzsamplecmdclass.help_adds
!"r
ctdy)NzTry and be nice to people, avoid eating fat, read a good book every now and then, get some walking in, and try to live together in peace and harmony with people of all creeds and nations.rr	s rhelp_meaningzsamplecmdclass.help_meanings
2	3	r
ctdy)Nz&Always look on the bright side of liferr	s r	help_lifezsamplecmdclass.help_lifes
67r
cyNTr)r
args  rdo_exitzsamplecmdclass.do_exitsr
N)
__name__
__module____qualname__rrrrrr#r%r'r)r-rr
rrrs;EN$%4"

r
rcXeZdZGddejZGddeZdZdZy)TestAlternateInputceZdZdZdZy)TestAlternateInput.simplecmdc2t||jy)Nfilerstdoutr
argss  rdo_printz%TestAlternateInput.simplecmd.do_prints$T[[)r
cyr+rr:s  rdo_EOFz#TestAlternateInput.simplecmd.do_EOFsr
N)r.r/r0r<r>rr
r	simplecmdr4s	*	r
r?ceZdZdZy)TestAlternateInput.simplecmd2c2td|jy)Nz*** Unknown syntax: EOFr6Tr8r:s  rr>z$TestAlternateInput.simplecmd2.do_EOFs+$++>r
N)r.r/r0r>rr
r
simplecmd2rAs	r
rCctjd}tj}|j||}d|_|j|j|j
dy)Nprint test
print test2stdinr9Fz(Cmd) test
(Cmd) test2
(Cmd) )ioStringIOr?use_rawinputcmdloopassertMultiLineEqualgetvaluer
inputoutputcmds    rtest_file_with_missing_final_nlz2TestAlternateInput.test_file_with_missing_final_nls]56nn5n8 
!!&//"3	r
ctjd}tj}|j||}d|_|j|j|j
dtjd}tj}||_||_|j|j|j
dy)NrErFFz5(Cmd) test
(Cmd) test2
(Cmd) *** Unknown syntax: EOF
zprint 

z,(Cmd) 
(Cmd) 
(Cmd) *** Unknown syntax: EOF
)	rHrIrCrJrKrLrMrGr9rNs    rtest_input_reset_at_EOFz*TestAlternateInput.test_input_reset_at_EOFs56ooE&o9 
!!&//"3/	1L)	

!!&//"3/	1r
N)	r.r/r0rQCmdr?rCrRrTrr
rr2r2s(CGGY	1r
r2cL|jtj|Sr)addTestdoctestDocTestSuite)loadertestspatterns   r
load_testsr]s	MM'&&()Lr
ctjd}|jtjtj
gdd}|j
d|j}td|jdd|y)	Ntracerr)
ignoredirsr_countz4import importlib; importlib.reload(cmd); test_main()zWriting coverage results...T)show_missingsummarycoverdir)
r
import_moduleTracesysbase_prefixbase_exec_prefixrunresultsr
write_results)rdr_tracerrs    r
test_coverageroso!!'*E;;3??C4H4H"Jq*F
JJEFnnA	
'(OOthOGr
__main__z-cz/tmp/cmd.coverz-i)rQrgrXunittestrHtestrrUrTestCaser2r]ror.argvrKmainrr
r<module>rvs
	sSWWsl01**01fHzsxx&'	
	  "


r