python (3.11.7)

(root)/
lib/
python3.11/
test/
__pycache__/
test_quopri.cpython-311.opt-1.pyc

eyddlZddlZddlZddlZddlZddlmZdZdZdZ	Gddej
Zedkrej
dSdS)	N)supports_Here's a bunch of special=20

=A1=A2=A3=A4=A5=A6=A7=A8=A9
=AA=AB=AC=AD=AE=AF=B0=B1=B2=B3
=B4=B5=B6=B7=B8=B9=BA=BB=BC=BD=BE
=BF=C0=C1=C2=C3=C4=C5=C6
=C7=C8=C9=CA=CB=CC=CD=CE=CF
=D0=D1=D2=D3=D4=D5=D6=D7
=D8=D9=DA=DB=DC=DD=DE=DF
=E0=E1=E2=E3=E4=E5=E6=E7
=E8=E9=EA=EB=EC=ED=EE=EF
=F0=F1=F2=F3=F4=F5=F6=F7
=F8=F9=FA=FB=FC=FD=FE=FF

characters... have fun!
sHere's a bunch of special 













characters... have fun!
c*fd}j|_|S)Nc4|tjtjstj}tj}	dt_dt_||t_|t_dS#|t_|t_wxYwdSN)quoprib2a_qpa2b_qp)self	oldencode	olddecodetestfuncs   D/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_quopri.pynewtestz)withpythonimplementation.<locals>.newtest0s=$
(A
I
I
* $
 $
 )
 )


!*
 )
)))))B(As#A;;B)__name__)r
rs` rwithpythonimplementationr/s.
*
*
*
*
* (GNc
\eZdZddddddddd	d
deeffZdZd
ZedZ	edZ
edZedZedZ
edZedZedZedZejdZejdZdS)QuopriTestCase)hellor)!hello
        there
        worldr)"hello
        there
        world
r)ss	=81=82=83)shello shello=20)shello	shello=09)slxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=D8=D9=DA=DB=DC=DD=DE=DFx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)Lyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyr)sMzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzsOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz=
zz)szzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzszzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz=
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz)syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzsyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy=
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz))hello worlds
hello=20world)shello	worlds
hello=09world))rhello_world)rs
hello=5Fworldcp|jD]-\}}|tj||.dSr)STRINGSassertEqualrencodestringr
pes   rtest_encodestringz QuopriTestCase.test_encodestringEL	8	8DAqV033Q7777	8	8rcp|jD]-\}}|tj||.dSr)rrrdecodestringrs   rtest_decodestringz QuopriTestCase.test_decodestringr#rc`d\}}|tj||dS)N)s123=fours	123==four)rrr%)r

decoded_value
encoded_values   rtest_decodestring_double_equalsz.QuopriTestCase.test_decodestring_double_equalss6(C$
},];;]KKKKKrc|jD]?\}}|tjtj||@dSr)rrrr%rrs   rtest_idempotent_stringz%QuopriTestCase.test_idempotent_stringsTL	M	MDAqV01DQ1G1GHH!LLLL	M	Mrc|jD]k\}}tj|}tj}tj||d|||ldS)NF	quotetabs)rioBytesIOrencodergetvaluer
r r!infpoutfps     rtest_encodezQuopriTestCase.test_encodessL	2	2DAq:a==DJLLEM$7777U^^--q1111		2	2rc|jD]i\}}tj|}tj}tj|||||jdSr)rr0r1rdecoderr3r4s     rtest_decodezQuopriTestCase.test_decodesnL	2	2DAq:a==DJLLEM$&&&U^^--q1111		2	2rc|jD]W\}}|tj|d||tj||XdS)NTr.)ESTRINGSrrrr%rs   rtest_embedded_wszQuopriTestCase.test_embedded_wsskM	8	8DAqV0dCCCQGGGV033Q7777	8	8rct|jD]/\}}|tj|d|0dSNT)header)HSTRINGSrrrrs   rtest_encode_headerz!QuopriTestCase.test_encode_headerNM	E	EDAqV04@@@!DDDD	E	Erct|jD]/\}}|tj|d|0dSr?)rArrr%rs   rtest_decode_headerz!QuopriTestCase.test_decode_headerrCrcL|jd\}}tjtjdgtjtj}||jj|	|\}}|
d}|
d}tt|D]$}|||||%|||dS)N-mquopristdinstdoutlatin-1)r
subprocessPopensys
executablePIPE
addCleanuprKclosecommunicater9
splitlinesrangelenr)r
r r!processcoutcerris       rtest_scriptencodez QuopriTestCase.test_scriptencodesb!A"CNJ#?)3RRR,---((++
d{{9%%0022
HHY**,,s4yy!!	,	,AT!Wad++++q!!!!!rc|jd\}}tjtjddgtjtj}||jj|	|\}}|
d}|
d}|||dS)NrGrHz-drIrL)
rrMrNrOrPrQrRrKrSrTr9rrU)r
r r!rXrYrZs      rtest_scriptdecodez QuopriTestCase.test_scriptdecodesb!A"CNJ#E)3RRR,---((++
d{{9%%
HHY**ALLNN;;;;;rN)r
__module____qualname__	DECSAMPLE	ENCSAMPLErr<rArr"r&r*r,r7r:r=rBrErrequires_subprocessr\r^rrrrAs
		
		( !	6	Y
	
	Q	Q
I_0
Gf
H
H
888888LLLMMM222222888
EEEEEE!W """"#"" !W ""<<#"<<<rr__main__)unittestrOr0rMrtestrrbrarTestCaserrmainrdrr<module>rjs




	&
	&$Q<Q<Q<Q<Q<X&Q<Q<Q<fzHMOOOOOr