%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_uu.pyo

ó
Nêáac@sædZddlZddlmZddlZddlZddlZddlZdZ	dZ
de
jddƒd	Zd
ej
fd„ƒYZdej
fd
„ƒYZdej
fd„ƒYZd„ZedkrâeƒndS(s%
Tests for uu module.
Nick Mathewson
iÿÿÿÿN(ttest_supports5The smooth-scaled python crept over the sleeping dog
sKM5&AE('-M;V]T:"US8V%L960@<'ET:&]N(&-R97!T(&]V97(@=&AE('-L965P
(:6YG(&1O9PH sbegin %03o %s
t%s%%s
 
end
tUUTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs—tjtƒ}tjƒ}tj||dƒ|j|jƒtdƒtjtƒ}tjƒ}tj||ddƒ|j|jƒtdƒdS(Ntt1i¶i¤(i¶R(i¤R(t	cStringIOtStringIOt	plaintexttuutencodetassertEqualtgetvaluetencodedtextwrapped(tselftinptout((s(/usr/local/lib/python2.7/test/test_uu.pyttest_encodescCs–tjtdƒ}tjƒ}tj||ƒ|j|jƒtƒtjddtdƒ}tjƒ}tj||ƒ|j|jƒtƒdS(Ni¶Rs(UUencoded files may contain many lines,
s%even some that have 'begin' in them.
(i¶R(i¶R(RRRRtdecodeR	R
R(RR
R((s(/usr/local/lib/python2.7/test/test_uu.pyttest_decode"scCsstjdtƒ}tjƒ}y!tj||ƒ|jdƒWn,tjk
rn}|jt|ƒdƒnXdS(Ns
begin 644 t1
sNo exception raisedsTruncated input file(	RRtencodedtextRRtfailtErrorR	tstr(RR
Rte((s(/usr/local/lib/python2.7/test/test_uu.pyttest_truncatedinput0scCsotjdƒ}tjƒ}y!tj||ƒ|jdƒWn,tjk
rj}|jt|ƒdƒnXdS(NtsNo exception raiseds'No valid begin line found in input file(RRRRRRR	R(RR
RR((s(/usr/local/lib/python2.7/test/test_uu.pyttest_missingbegin9scCs…d}d}tj|ƒ}tjƒ}tj||dtƒ|j|jƒ|ƒddl}|j|dƒ}|j||ƒdS(Nsbegin 644 file
!,___
 
end
t3tquietiÿÿÿÿtuu_codec(RRRRtTrueR	R
tcodecs(RRRR
RRtdecoded((s(/usr/local/lib/python2.7/test/test_uu.pyttest_garbage_paddingBscCsTtjtƒ}tjƒ}d}d}tj|||ƒ|j||jƒƒdS(Nstest.txt

overflow.txtstest.txt\n\roverflow.txt(tiotBytesIORRRtassertInR
(RR
Rtfilenametsafefilename((s(/usr/local/lib/python2.7/test/test_uu.pyttest_newlines_escapedVs(t__name__t
__module__RRRRR R&(((s(/usr/local/lib/python2.7/test/test_uu.pyRs	
						tUUStdIOTestcBs,eZd„Zd„Zd„Zd„ZRS(cCstj|_tj|_dS(N(tsyststdintstdout(R((s(/usr/local/lib/python2.7/test/test_uu.pytsetUpascCs|jt_|jt_dS(N(R+R*R,(R((s(/usr/local/lib/python2.7/test/test_uu.pyttearDownescCsXtjtƒt_tjƒt_tjddddƒ|jtjj	ƒt
dƒdS(Nt-Ri¶(i¶R(RRRR*R+R,RRR	R
R(R((s(/usr/local/lib/python2.7/test/test_uu.pyRiscCsRtjtdƒt_tjƒt_tjddƒ|jtjj	ƒt
ƒdS(Ni¶RR/(i¶R(RRRR*R+R,RRR	R
R(R((s(/usr/local/lib/python2.7/test/test_uu.pyRrs(R'R(R-R.RR(((s(/usr/local/lib/python2.7/test/test_uu.pyR)_s				t
UUFileTestcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCsPtjd|_tjd|_|jtj|jƒ|jtj|jƒdS(Ntito(tsupporttTESTFNttmpinttmpoutt
addCleanuptunlink(R((s(/usr/local/lib/python2.7/test/test_uu.pyR-zscCs(t|jdƒ}|jtƒWdQXt|jdƒ>}t|jdƒ#}tj|||jddƒWdQXWdQXt|jdƒ}|jƒ}WdQX|j|t	d|jfƒtj|j|j|jddƒt|jdƒ}|jƒ}WdQX|j|t	d|jfƒdS(Ntwbtrbtwtmodei¤tr(
topenR5twriteRR6RRtreadR	R(Rtfintfoutts((s(/usr/local/lib/python2.7/test/test_uu.pyR€s("cCs˜t|jdƒ!}|jtd|jfƒWdQXt|jdƒ}tj|ƒWdQXt|jdƒ}|jƒ}WdQX|j|t	ƒdS(NR;i¤R=(
R>R5R?RR6RRR@R	R(RtfRC((s(/usr/local/lib/python2.7/test/test_uu.pyR’s cCs€t|jdƒ!}|jtd|jfƒWdQXtj|jƒt|jdƒ}|jƒ}WdQX|j|t	ƒdS(NR;i¤R=(
R>R5R?RR6RRR@R	R(RRDRC((s(/usr/local/lib/python2.7/test/test_uu.pyttest_decode_filenamežs c
Cs•t|jdƒ!}|jtd|jfƒWdQXt|jdƒ}tj|ƒWdQXt|jdƒ }|jtjtj|ƒWdQXdS(NR9i¤R=(	R>R5R?RR6RRtassertRaisesR(RRD((s(/usr/local/lib/python2.7/test/test_uu.pyttest_decodetwice¨s (R'R(R-RRRERG(((s(/usr/local/lib/python2.7/test/test_uu.pyR0xs
				
cCstjtttƒdS(N(R3trun_unittestRR)R0(((s(/usr/local/lib/python2.7/test/test_uu.pyt	test_main²st__main__(t__doc__tunittestttestRR3RR*RR!RRtreplaceRtTestCaseRR)R0RIR'(((s(/usr/local/lib/python2.7/test/test_uu.pyt<module>sI:	

Zerion Mini Shell 1.0