python (3.12.0)

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

Α˜eyãóž—ddlZddlZddlZddlZddlZddlmZdZdZd„Z	Gd„dej«Zedk(rej«yy)	é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!
sŸHere's a bunch of special 

¡¢£¤¥¦§¨©
ª«¬­®¯°±²³
´µ¶·¸¹º»¼½¾
¿ÀÁÂÃÄÅÆ
ÇÈÉÊËÌÍÎÏ
ÐÑÒÓÔÕÖ×
ØÙÚÛÜÝÞß
àáâãäåæç
èéêëìíîï
ðñòóôõö÷
øùúûüýþÿ

characters... have fun!
có4‡—ˆfd„}‰j|_|S)Ncó8•—‰|«tj€tjVtj}tj}	dt_dt_‰|«|t_|t_yy#|t_|t_wxYw©N)ÚquopriÚb2a_qpÚa2b_qp)ÚselfÚ	oldencodeÚ	olddecodeÚtestfuncs   €úD/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_quopri.pyÚnewtestz)withpythonimplementation.<locals>.newtest0soø€áŒä=‰=Ð$¬¯
©
Ð(AÜŸ
™
ˆIÜŸ
™
ˆIð
*Ø $””
Ø $””
Ù˜”à )””
Ø )”•
ð)Bøð!*””
Ø )”•
úsÁBÂB)Ú__name__)r
rs` rÚwithpythonimplementationr/sø€ô
*ð ×(Ñ(€GÔØ€Nóc
ó —eZdZddddddddd	d
deeffZdZd
Zed„«Z	ed„«Z
ed„«Zed„«Zed„«Z
ed„«Zed„«Zed„«Zed„«Zej&«d„«Zej&«d„«Zy)ÚQuopriTestCase)óhellor)ó!hello
        there
        worldr)ó"hello
        there
        world
r)s‚ƒs	=81=82=83)shello shello=20)shello	shello=09)slxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxØÙÚÛÜÝÞßxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=D8=D9=DA=DB=DC=DD=DE=DFx=
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)óLyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyr)sMzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzsOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz=
zz)s—zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzs™zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz=
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz)säyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzsæyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy=
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz))óhello worlds
hello=20world)shello	worlds
hello=09world))róhello_world)rs
hello=5Fworldcóv—|jD]*\}}|jtj|«|«Œ,yr)ÚSTRINGSÚassertEqualrÚencodestring©r
ÚpÚes   rÚtest_encodestringz QuopriTestCase.test_encodestring‚ó4€à—L‘Lò	8‰DˆAˆqØ×ÑœV×0Ñ0°Ó3°QÕ7ñ	8rcóv—|jD]*\}}|jtj|«|«Œ,yr)rrrÚdecodestringrs   rÚtest_decodestringz QuopriTestCase.test_decodestring‡r#rcóX—d\}}|jtj|«|«y)N)s123=fours	123==four)rrr%)r
Ú
decoded_valueÚ
encoded_values   rÚtest_decodestring_double_equalsz.QuopriTestCase.test_decodestring_double_equalsŒs*€ð(CÑ$ˆ
}Ø×Ñœ×,Ñ,¨]Ó;¸]ÕKrcóœ—|jD]=\}}|jtjtj|««|«Œ?yr)rrrr%rrs   rÚtest_idempotent_stringz%QuopriTestCase.test_idempotent_string“sA€à—L‘Lò	M‰DˆAˆqØ×ÑœV×0Ñ0´×1DÑ1DÀQÓ1GÓHÈ!ÕLñ	Mrcóî—|jD]f\}}tj|«}tj«}tj||d¬«|j|j
«|«Œhy)NF©Ú	quotetabs)rÚioÚBytesIOrÚencoderÚgetvalue©r
r r!ÚinfpÚoutfps     rÚtest_encodezQuopriTestCase.test_encode˜sX€à—L‘Lò	2‰DˆAˆqÜ—:‘:˜a“=ˆDÜ—J‘J“LˆEÜM‰M˜$ °Õ7Ø×Ñ˜UŸ^™^Ó-¨qÕ1ñ		2rcóê—|jD]d\}}tj|«}tj«}tj||«|j|j
«|«Œfyr)rr0r1rÚdecoderr3r4s     rÚtest_decodezQuopriTestCase.test_decode sV€à—L‘Lò	2‰DˆAˆqÜ—:‘:˜a“=ˆDÜ—J‘J“LˆEÜM‰M˜$ Ô&Ø×Ñ˜UŸ^™^Ó-¨qÕ1ñ		2rcóÄ—|jD]Q\}}|jtj|d¬«|«|jtj|«|«ŒSy)NTr.)ÚESTRINGSrrrr%rs   rÚtest_embedded_wszQuopriTestCase.test_embedded_ws¨sQ€à—M‘Mò	8‰DˆAˆqØ×ÑœV×0Ñ0°¸dÔCÀQÔGØ×ÑœV×0Ñ0°Ó3°QÕ7ñ	8rcóz—|jD],\}}|jtj|d¬«|«Œ.y©NT)Úheader)ÚHSTRINGSrrrrs   rÚtest_encode_headerz!QuopriTestCase.test_encode_header®ó8€à—M‘Mò	E‰DˆAˆqØ×ÑœV×0Ñ0°¸4Ô@À!ÕDñ	Ercóz—|jD],\}}|jtj|d¬«|«Œ.yr?)rArrr%rs   rÚtest_decode_headerz!QuopriTestCase.test_decode_header³rCrcó$—|jd\}}tjtjdgtj
tj
¬«}|j
|jj«|j|«\}}|jd«j«}|jd«j«}tt|««D]}|j||||«Œ|j||«y)Néÿÿÿÿú-mquopri©ÚstdinÚstdoutúlatin-1)rÚ
subprocessÚPopenÚsysÚ
executableÚPIPEÚ
addCleanuprKÚcloseÚcommunicater9Ú
splitlinesÚrangeÚlenr)r
r r!ÚprocessÚcoutÚcerrÚis       rÚtest_scriptencodez QuopriTestCase.test_scriptencode¸s×€à—‘˜bÑ!‰ˆˆAÜ×"Ñ"¤C§N¡N°JÐ#?Ü)3¯©ÄÇÁôRˆà‰˜Ÿ™×,Ñ,Ô-Ø×(Ñ(¨Ó+‰
ˆˆdð{‰{˜9Ó%×0Ñ0Ó2ˆØ
H‰HYÓ×*Ñ*Ó,ˆä”s˜4“yÓ!ò	,ˆAØ×Ñ˜T !™W a¨¡dÕ+ð	,à×ј˜qÕ!rcóÄ—|jd\}}tjtjddgtj
tj
¬«}|j
|jj«|j|«\}}|jd«}|jd«}|j|j«|j««y)NrGrHz-drIrL)
rrMrNrOrPrQrRrKrSrTr9rrU)r
r r!rXrYrZs      rÚtest_scriptdecodez QuopriTestCase.test_scriptdecodeÉs¢€à—‘˜bÑ!‰ˆˆAÜ×"Ñ"¤C§N¡N°JÀÐ#EÜ)3¯©ÄÇÁôRˆà‰˜Ÿ™×,Ñ,Ô-Ø×(Ñ(¨Ó+‰
ˆˆdØ{‰{˜9Ó%ˆØ
H‰HYÓˆØ×јŸ™Ó*¨A¯L©L«NÕ;rN)rÚ
__module__Ú__qualname__Ú	DECSAMPLEÚ	ENCSAMPLErr<rArr"r&r*r,r7r:r=rBrErÚrequires_subprocessr\r^©rrrrAsS„ð
	ð	ð
	ð	(à Ø!ð	6ð	Yð
	ð
	Qð	Qð
IÐð_0
€Gðf
€Hð
€Hð
ñ8óð8ðñ8óð8ðñLóðLðñMóðMðñ2óð2ðñ2óð2ðñ8óð8ð
ñEóðEðñEóðEð!€W× Ñ Ó"ñ"ó#ð"ð !€W× Ñ Ó"ñ<ó#ñ<rrÚ__main__)ÚunittestrOr0rMrÚtestrrbrarÚTestCaserrÚmainrdrrú<module>rjsVðÛçÓÛ
åð
€	ð&
€	ò&ô$Q<X×&Ñ&ôQ<ðfˆzÒØ€H‡MM…Oðr