python (3.11.7)

(root)/
lib/
python3.11/
test/
__pycache__/
test_cmd.cpython-311.opt-2.pyc

e
	ddlZddlZddlZddlZddlZddlmZGddejZGddej	Z
dZedkr8d	ej
vredSejdSdS)
N)supportcLeZdZ	dZdZdZdZdZdZdZ	dZ
d	Zd
ZdS)samplecmdclassc$tddS)NzHello from preloopprintselfs A/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_cmd.pypreloopzsamplecmdclass.preloops
"#####c$tddS)NzHello from postlooprr	s rpostloopzsamplecmdclass.postloops
#$$$$$r
c$tddS)Nz"This is the completedefault methodr)r
ignoreds  rcompletedefaultzsamplecmdclass.completedefaults
233333r
c$tddS)Nzcomplete commandrr	s rcomplete_commandzsamplecmdclass.complete_commands
 !!!!!r
cdSN)r
ss  rdo_shellzsamplecmdclass.do_shellsr
c|}t|dkrtddS	d|D}n #t$rtdYdSwxYwt|d|dzdS)Nz*** invalid number of argumentsc,g|]}t|Sr)int).0is  r
<listcomp>z)samplecmdclass.do_add.<locals>.<listcomp>s###AQ###r
z*** arguments should be numbersr)splitlenr
ValueError)r
rls   rdo_addzsamplecmdclass.do_adds
GGIIq66Q;;3444F	#####AA			3444FF		ad1Q4isAA$#A$c$tddS)Nzhelp text for addrr	s rhelp_addzsamplecmdclass.help_adds
!"""r
c$tddS)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	3	3	r
c$tddS)Nz&Always look on the bright side of liferr	s r	help_lifezsamplecmdclass.help_lifes
6777r
cdSNTr)r
args  rdo_exitzsamplecmdclass.do_exitstr
N)
__name__
__module____qualname__rrrrrr&r(r*r,r0rr
rrrsEN$$$%%%444"""





r
rc\eZdZGddejZGddeZdZdZdS)TestAlternateInputceZdZdZdZdS)TestAlternateInput.simplecmdc2t||jdS)Nfilerstdoutr
argss  rdo_printz%TestAlternateInput.simplecmd.do_prints$T[))))))r
cdSr.rr=s  rdo_EOFz#TestAlternateInput.simplecmd.do_EOFs4r
N)r1r2r3r?rArr
r	simplecmdr7s2	*	*	*					r
rBceZdZdZdS)TestAlternateInput.simplecmd2c2td|jdS)Nz*** Unknown syntax: EOFr9Tr;r=s  rrAz$TestAlternateInput.simplecmd2.do_EOFs+$+>>>>4r
N)r1r2r3rArr
r
simplecmd2rDs#					r
rFctjd}tj}|||}d|_|j||ddS)Nprint test
print test2stdinr<Fz(Cmd) test
(Cmd) test2
(Cmd) )ioStringIOrBuse_rawinputcmdloopassertMultiLineEqualgetvaluer
inputoutputcmds    rtest_file_with_missing_final_nlz2TestAlternateInput.test_file_with_missing_final_nlsz566nn5n88 


!!&//"3"3					r
ctjd}tj}|||}d|_|j||dtjd}tj}||_||_|j||ddS)NrHrIFz5(Cmd) test
(Cmd) test2
(Cmd) *** Unknown syntax: EOF
zprint 

z,(Cmd) 
(Cmd) 
(Cmd) *** Unknown syntax: EOF
)	rKrLrFrMrNrOrPrJr<rQs    rtest_input_reset_at_EOFz*TestAlternateInput.test_input_reset_at_EOFs566ooE&o99 


!!&//"3"3/	1	1	1L))	



!!&//"3"3/	1	1	1	1	1r
N)	r1r2r3rTCmdrBrFrUrWrr
rr5r5sCGY			11111r
r5cR|tj|Sr)addTestdoctestDocTestSuite)loadertestspatterns   r
load_testsr`s"	MM'&(()))Lr
__main__z-i)rTsysr[unittestrKtestrrXrTestCaser5r`r1argvrNmainrr
r<module>rhs






				sssssSWsssl0101010101*010101f
zsx  """""
	r