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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
P\¬Qc@s¦dZddlZddlmZddlZddlZddlZejdƒZdZ    dZ
dej fd„ƒYZ e d    „Zed
kr¢ed eƒndS( s!Test script for the gzip module.
iÿÿÿÿN(t test_supporttgzipsy  int length=DEFAULTALLOC, err = Z_OK;
  PyObject *RetVal;
  int flushmode = Z_FINISH;
  unsigned long start_total_out;
 
sŽ/* zlibmodule.c -- gzip-compatible data compression */
/* See http://www.gzip.org/zlib/
/* See http://www.winimage.com/zLibDll for Windows */
tTestGzipcBs×eZejZd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z d„Z d„Z d    „Zd
„Zd „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(cCstj|jƒdS(N(Rtunlinktfilename(tself((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pytsetUpscCstj|jƒdS(N(RRR(R((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttearDownscCs€tj|jdƒ[}|jtdƒ|jƒ|jƒttdƒrbtj    |jƒƒn|j
ƒWdQX|j
ƒdS(Ntwbi2tfsync( RtGzipFileRtwritetdata1tflushtfilenothasattrtosR    tclose(Rtf((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt
test_write#s
 
cCsL|jƒtj|jdƒ}|jƒ}WdQX|j|tdƒdS(Ntri2(RRR
Rtreadt assertEqualR (RRtd((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt    test_read1s
cCsL|jƒtj|jdƒ}|jƒ}WdQX|j|tdƒdS(NtrUi2(RRR
RRRR (RRR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_read_universal_newlines8s
c    Csõ|jƒtj|jdƒ}|jƒ|jtƒ|jdƒWdQX|jtƒ|jdƒWdQX|jtƒ|j    ƒWdQXtj|jdƒ}|jƒ|jtƒ|j
dƒWdQX|jtƒ|j ƒWdQXdS(NRiitwt( RRR
RRt assertRaisest
ValueErrorRtseekttellR R (RR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_io_on_closed_object?s
 
 
cCsƒ|jƒtj|jdƒ}|jtdƒWdQXtj|jdƒ}|jƒ}WdQX|j|tdtdƒdS(Ntabitrbi2(    RRR
RR tdata2RRR (RRR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt test_appendUs 
cCsÛtj|jddƒ}|jdƒWdQXxEtddƒD]4}tj|jddƒ}|jdƒWdQXq>Wtj|jdƒ6}d}x&|jd    ƒ}||7}|s—Pq—q—WdQX|j|dd
ƒdS( NRi    taiiÈR"R#Ri iÉ(RtopenRR trangeRR(RRtitzgfiletcontentstztxt((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_many_append_s
 c Csz|jƒtj|jdƒ8}tj|ƒ }g|D] }|^q;}WdQXWdQX|j|dtjt    ƒƒdS(NR#i2(
RRR
RtiotBufferedReaderRR t
splitlinestTrue(RRRtlinetlines((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_buffered_readerrs
 
%cCs…|jƒtj|jdƒ`}d}xP|j|ƒ}| rQ|dkrQPn|jt|ƒ|kƒ|dd}q+WdQXdS(NR#iii2(RRR
Rtreadlinet
assertTruetlen(RRt line_lengthtL((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt test_readline}s
cCs{|jƒtj|jdƒ}|jƒ}WdQXtj|jdƒ,}x"|jdƒ}|gkrOPqOqOWdQXdS(NR#i–(RRR
Rt    readlines(RRR9((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_readlines‰s
 cCsÁ|jƒtj|jƒŸ}x•|jƒ}|jƒ}|sDPn|jƒ}|j|ƒt|ƒdkrxd}n t|ƒ}|j|ƒ}|j    || |ƒ|j|ƒq"WdQXdS(Ni
(
RRR
RR R5RR7RR(RRtoldpostline1tnewpostamounttline2((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_seek_read•s
         cCso|jƒtj|jƒ6}|jdƒ|jdddƒ|jdƒ}WdQX|j|tdd!ƒdS(Ni
twhenceiii(RRR
RRRRR (RRty((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_seek_whence¨s 
 cCsYtj|jdƒ>}x4tdddƒD] }|j|ƒ|jdƒq+WWdQXdS(NRiiisGZ
(RR
RR(RR (RRtpos((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_seek_write²s cCsB|jƒtj|jdƒ}|j|jjdƒWdQXdS(NRR#(RRR
RRt    myfileobjtmode(RR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt    test_mode¹s
c    Cs_xXdD]P}tj|j|ƒ3}|jt|dƒƒ|j|j|jƒWdQXqWdS(NRR#tname(swbsrb(RR
RR6RRRK(RRIR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt test_1647484¾s c    Cs›d}tj|jdd|ƒ}|jtƒWdQXtj|jƒL}|jƒ}|j|tƒ|jt|dƒƒ|j|j    |ƒWdQXdS(NiÍ[Rtmtime(
RR
RR R RRR6RRM(RRMtfWritetfReadtdataRead((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt
test_mtimeÄs c CsÇd}tj|jdd|ƒ}|jtƒWdQXt|jdƒx}|jdƒ}|j|dƒ|jdƒ}|j|dƒ|jdƒ}|j|dƒ|jd    ƒ}|j|tj    d
|ƒƒ|jdƒ}|j|d ƒ|jdƒ}    |j|    d ƒ|jj
d ƒd}
|jt |
ƒƒ} |j| |
ƒ|j t j|jƒjdƒ|jd    ƒ} |j| dƒ|jd    ƒ} |j| tj    d
t tƒƒƒWdQXdS(NiÍ[RRMR#is‹isis<issÿsLatin-1tis¯×dƒ(RR
RR R R'RRtstructtpacktencodeR7RRtstattst_size(RRMRNROtidBytestcmBytet    flagsBytet
mtimeBytestxflBytetosBytetexpectedt    nameBytest
crc32Bytest
isizeBytes((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt test_metadataÎs0 cCsËtj|jdƒ}|jdƒWdQXtj|jdƒ}|jƒy|WdQXWntk
rnnX|jdƒy*tj|jdƒ}ddWdQXWntk
r¹nX|jdƒdS(NRtxxxR#s4__enter__ on a closed file didn't raise an exceptioniis 1 // 0 didn't raise an exception(RR
RR RRtfailtZeroDivisionError(RR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_with_openûs 
 
   c
Cs tj|jdƒ}|jtdƒWdQXt|jdƒ}|jddƒWdQXtj|jdƒ*}|jƒ}|j|tddƒWdQXdS(NRi2R"RRR#sIncorrect data in file(RR
RR R R'RR(RRR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_zero_padded_files c Csrtj|jtjtjBƒ}tj|dƒ;}tjd|ddƒ}|j|j    dƒWdQXWdQXdS(NRtfileobjRIRR(
RR'RtO_WRONLYtO_CREATtfdopenRR
RRK(RtfdRtg((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_fileobj_from_fdopenscCsDd}tjdtj|ƒƒ}|j|jƒdƒWdQXdS(Ns‹²cQÿExtra I-.2ÑMxRhtTest(RR
R.tBytesIORR(RtgzdataR((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyttest_read_with_extra$s(t__name__t
__module__RtTESTFNRRRRRRR!R%R-R4R:R<RBRERGRJRLRQRbRfRgRnRr(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyRs.                                
                       
               
   -            cCstjtƒdS(N(Rt run_unittestR(tverbose((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt    test_main,st__main__Rw(t__doc__tunittestttestRRR.RSt import_moduleRR R$tTestCaseRtNoneRxRsR1(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_gzip.pyt<module>s    ÿ