tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
S\¬Qc@sòdZddlZddlmZddlZddlZddlZddlZddlZdZdZ    de    j
ddƒd    Z d
ej fd „ƒYZ d 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„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    plaintexttuutencodet assertEqualtgetvaluetencodedtextwrapped(tselftinptout((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyt test_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¶st1(i¶st1(RRR RtdecodeR    R
R(R R R((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyt test_decode s  cCsstjdtƒ}tjƒ}y!tj||ƒ|jdƒWn,tjk
rn}|jt|ƒdƒnXdS(Ns begin 644 t1
sNo exception raisedsTruncated input file(    RRt encodedtextRRtfailtErrorR    tstr(R R Rte((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyttest_truncatedinput.s 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((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyttest_missingbegin7s (t__name__t
__module__RRRR(((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyRs    
           t UUStdIOTestcBs,eZd„Zd„Zd„Zd„ZRS(cCstj|_tj|_dS(N(tsyststdintstdout(R ((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pytsetUpBs cCs|jt_|jt_dS(N(RRR(R ((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyttearDownFs cCsXtjtƒt_tjƒt_tjddddƒ|jtjj    ƒt
dƒdS(Nt-Ri¶(i¶st1( RRRRRRRRR    R
R (R ((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyRJs  cCsRtjtdƒt_tjƒt_tjddƒ|jtjj    ƒt
ƒdS(Ni¶RR"(i¶st1( RRR RRRRRR    R
R(R ((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyRSs(RRR R!RR(((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyR@s                t
UUFileTestcBsGeZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsly|jƒWn ttfk
r*‚nnXytj|jƒWn ttfk
ra‚nnXdS(N(tcloset
SystemExittKeyboardInterrupttostunlinktname(R tf((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyt_kill[scCs$tjd|_tjd|_dS(Ntito(RtTESTFNttmpinttmpout(R ((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyR jscCs|`|`dS(N(R/R0(R ((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyR!nscCsid}}z=tj|jƒt|jdƒ}|jtƒ|jƒt|jdƒ}t|jdƒ}t    j
|||jddƒ|jƒ|jƒt|jdƒ}|j ƒ}|jƒ|j |t d|jfƒt    j
|j|j|jddƒt|jdƒ}|j ƒ}|jƒ|j |t d|jfƒWd|j|ƒ|j|ƒXdS(Ntwbtrbtwtmodei¤tr(tNoneRR(R/topentwriteRR$R0RRtreadR    R R+(R tfintfoutts((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyRrs,
 
 
 
 
" 
! cCsÆd}z«tj|jƒt|jdƒ}|jtd|jfƒ|jƒt|jdƒ}t    j
|ƒ|jƒt|jdƒ}|j ƒ}|jƒ|j |t ƒWd|j|ƒXdS(NR3i¤R5(R6RR(R/R7R8R R0R$RRR9R    RR+(R R*R<((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyRs
 
 
cCs­d}z’tj|jƒt|jdƒ}|jtd|jfƒ|jƒt    j
|jƒt|jdƒ}|j ƒ}|jƒ|j |t ƒWd|j|ƒXdS(NR3i¤R5(R6RR(R/R7R8R R0R$RRR9R    RR+(R R*R<((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyttest_decode_filename¤s
 
cCs™d}z~tjtd|jfƒ}t|jdƒ}tj|ƒ|j    ƒt|jdƒ}|j
tj tj|ƒ|j    ƒWd|j |ƒXdS(Ni¤R5( R6RRR R0R7R/RRR$t assertRaisesRR+(R R*((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyttest_decodetwiceµs 
(    RRR+R R!RRR=R?(((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyR#Ys                        cCstjtttƒdS(N(Rt run_unittestRRR#(((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyt    test_mainÅst__main__(t__doc__tunittestttestRRR'RRRRtreplaceR tTestCaseRRR#RAR(((sT/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_uu.pyt<module>s 0 ,l