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
84
85
86
87
88
89
90
91
92
93
S\¬Qc@sddlZddlZddlZddlZddlZddlZddlZddlmZddl    m
Z
m Z m Z yddl Z Wnek
r©eZ nXddlmZmZmZmZddlZddlZddlZddlZddlZddlmZmZmZdZd„Zd„Z ejƒZ!ee e!ƒZ"d    Z#d
Z$d Z%d Z&ej'j(d ej)dƒZ*de
fd„ƒYZ+ej,e dƒde+fd„ƒYƒZ-dej.fd„ƒYZ/d„Z0e1dkre0ƒndS(iÿÿÿÿN(t test_support(tImportHooksBaseTestCasettest_srcttest_co(tZipFiletZipInfot
ZIP_STOREDt ZIP_DEFLATED(t
extract_tbt extract_stacktprint_tbs def do_raise(): raise TypeError
cCs…tj|ƒ}t|ƒtdƒkr[|dkrBt|ƒ}q[tdt|ƒƒ}ntjƒtjdt|ƒƒ|}|S(Ngiÿÿÿlýÿÿÿs<i(    tmarshaltdumpsttypetinttlongtimpt    get_magictstructtpack(tcotmtimetdatatpyc((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pytmake_pycs &cCs|jtjdƒS(Nt.(treplacetostsep(tpath((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pytmodule_path_to_dotted_name'ss.pyot ziptestmoduletziptestpackagetziptestpackage2t    junk95142tziptUncompressedZipImportTestCasecBseZeZd„Zd„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„Zd„Zd„Zd„Zd„ZRS(cCs(tjƒtjjƒtj|ƒdS(N(t    linecachet
clearcachet    zipimportt_zip_directory_cachetclearRtsetUp(tself((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyR*>s
 cOs¦ttdƒ}zxxT|jƒD]F\}\}}t|tj|ƒƒ}    |j|    _|j|    |ƒqW|j    ƒ|j
ddƒ}
|
dk    rìt tdƒ} | j ƒ}| j    ƒt tdƒ} | j|
ƒ| j|ƒ| j    ƒntjjdtƒtdj|ƒtƒtƒdgƒ} |j
dƒ} | dk    rN| | ƒn|r†| jƒ}|j|tjjt|Œ|ƒnWd|j    ƒtjtƒXdS(    NtwtstufftrbtwbiRt    __dummy__tcall(RtTEMP_ZIPtitemsRttimet    localtimet compressiont compress_typetwritestrtclosetgettNonetopentreadtwritetsysRtinsertt
__import__tjointglobalstlocalstget_filet assertEqualRtremove(R+t expected_exttfilestmodulestkwtztnameRRtzinfoR-tftmodR1tfile((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pytdoTestEs8 
 
 
cCs¯dtjkrdSdtjkr/tjd=nittfd6}y|jd|dƒWn0tk
r‹|jtkr«|j    dƒq«n X|jt
kr«|j    dƒndS(Ntzlibszlib.pys.pys&expected test to not raise ImportErrors"expected test to raise ImportError( R?tbuiltin_module_namesRJtNOWRRRt ImportErrorR6RtfailR(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testAFakeZlibks  cCs.ittftd6}|jd|tƒdS(Ns.py(RURtTESTMODRR(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestPy‹scCs.ittftt6}|jt|tƒdS(N(RUttest_pycRYtpyc_extRR(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestPycscCs?ittftd6ttftt6}|jt|tƒdS(Ns.py(RURRYR[R\RR(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestBoth“scCs.itdftd6}|jd|tƒdS(Nts.py(RURYRRR;(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testEmptyPy˜scCsmttdƒ}|dN}t|ƒtd}ittftd6t|ftt6}|jd|tƒdS(Niiis.py(tordR[tchrRURRYR\RR(R+tm0t badmagic_pycRI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testBadMagicœs 
cCsttdƒ}|dN}t|ƒtd}it|ftt6}y|jd|tƒWntk
ronX|jdƒdS(Niiis.pys)expected ImportError; import from bad pyc(    RaR[RbRURYR\RRRVRW(R+RcRdRI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testBadMagic2¥s
 cCsuttdƒ}|dN}td t|ƒtd}ittftd6t|ftt6}|jd|tƒdS(Niiis.py(RaR[RbRURRYR\RR(R+tt3t badtime_pycRI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testBadMTime²s 
cCsWttj}ittf|dt6ttf|tt6}|jt|ttƒdS(Nt__init__(tTESTPACKRRRUR[R\RYRR(R+tpackdirRI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testPackage»s cCs€ttj}|ttj}ittf|dt6ttf|dt6ttf|tt6}|jt|tttƒdS(NRj(    RkRRt    TESTPACK2RUR[R\RYRR(R+Rltpackdir2RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestDeepPackageÁs  cCs³ttj}|ttj}ittf|dt6ttf|dt6ttf|tt6}tt    dƒ}z"xT|j
ƒD]F\}\}}t |t j |ƒƒ}|j|_|j||ƒq‚W|jƒtjt    ƒ}    |j|    jt    ƒ|j|    jtƒtƒ|    jtƒ}
|j|    jtƒ|
jƒ|j|    j|dƒtƒ|j|    j|tƒtƒ|j|    j|tƒtƒ|t} t| ƒ} t| ƒtj| }
|j|    j tƒdƒ|j|    j | ƒdƒ|j|    j| ƒ|
jƒ|
j"} |j| j | ƒdƒ|j| j| ƒ|
jƒtjt    tjtƒ}|j|jt    ƒ|j|j#ttjƒWd|jƒtj$t    ƒXdS(NRjR,(%RkRRRnRUR[R\RYRR2R3RR4R5R6R7R8R9R't zipimporterRFtarchivet
is_packagetTruet load_modulet get_filenamet__file__tFalseRRAR?RJt
get_sourceR;t
__loader__tprefixRG(R+RlRoRIRLRMRRRNtziRPtmod_pathtmod_nametloadertzi2((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestZipImporterMethodsÉsF  
 
 
     
cCsmttj}|ttj}ittf|dt6ttf|tt6}tt    dƒ}zñxT|j
ƒD]F\}\}}t |t j |ƒƒ}|j|_|j||ƒqmW|jƒtjt    tj|ƒ}    |j|    jt    ƒ|j|    j|ƒ|j|    jtƒtƒ|    jtƒ}
|j|    jtƒ|
jƒ|j|    jttjdƒtƒ|j|    jttjtƒtƒttjt} t| ƒ} t| ƒtj | }
|j|    j!tƒdƒ|j|    j!| ƒdƒ|j|    j| ƒ|
jƒ|
j#} |j| j!| ƒdƒ|j| j| ƒ|
jƒWd|jƒtj$t    ƒXdS(NRjR,(%RkRRRnRUR[R\RYRR2R3RR4R5R6R7R8R9R'RqRFRrR{RsRtRuRvRwRxRRAR?RJRyR;RzRG(R+RlRoRIRLRMRRRNR|RPR}R~R((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt$testZipImporterMethodsInSubDirectoryös>  
$$ 
      
cCsÎttdƒ}|j|_z”d}djgtdƒD]}t|ƒ^q7ƒd}|j||ƒ|jƒtj    tƒ}|j
||j |ƒƒ|j dt |ƒƒWd|jƒtjtƒXdS(NR,s testdata.datR_iiôszipimporter object(RR2R6RBtrangeRbR8R9R'RqRFtget_datatassertIntreprRRG(R+RLRMtxRR|((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testGetDatas 2
 
cCs\d}tt|ddƒtƒ}it|ftt6tdfd6}|jt|tƒdS(Ns²if 1:  # indent hack
        def get_file():
            return __file__
        if __loader__.get_data("some.data") != "some data":
            raise AssertionError, "bad data"
s<???>texecs    some datas    some.data(RtcompileRURYR\RR(R+tsrcRRI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestImporterAttr,s
cCs8ittftd6}|jd|tdddƒdS(Ns.pyR-s
Some Stuffi(RURRYRR(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestImport_WithStuff7scCs|jtj|ƒtƒdS(N(RFtinspectt    getsourceR(R+tmodule((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pytassertModuleSource>scCs7ittftd6}|jd|td|jƒdS(Ns.pyR1(RURRYRRR‘(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testGetSourceAscCsctttddƒtƒ}ittftd6t|ftt6}|jt|td|jƒdS(Ns<???>R‰s.pyR1(RRŠRRURYR\RRR‘(R+RRI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestGetCompiledSourceEscCsAittftd6tdfd6}|jd|td|ƒdS(Ns.pys>>> log.append(True)
sxyz.txtR1(RURRYRR(R+tcallbackRI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt
runDoctestKscCscg}tjd}t_z&tjdd|dtdtƒƒWd|t_X|j|tgƒdS(Nsxyz.txttpackagetmodule_relativetglobs(tdoctesttmasterR;ttestfileRtRDRF(R+Rtlogt
old_master((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt doDoctestFilePs
cCs|j|jƒdS(N(R•Rž(R+((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestDoctestFile\scCsEg}tjdd|dtdtƒƒjƒ|j|tgƒdS(Nsxyz.txtR–R—R˜(R™t DocFileTestRtRDtrunRF(R+RRœ((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pytdoDoctestSuite_s
cCs|j|jƒdS(N(R•R¢(R+((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestDoctestSuitegscCsày|jƒWn¿tjƒdj}t|dƒd\}}}}|j|tjƒƒt|j    dƒd\}}}}|j|tjƒƒt
j
ƒ}t |d|ƒ|j |j ƒjtƒƒn Xtdƒ‚dS(NiiisThis ought to be impossible(tdo_raiseR?texc_infottb_nextRRFt    raise_srctstripR    ttb_frametStringIOR
t
assertTruetgetvaluetendswithtAssertionError(R+RttbROtlnotntlinets((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt doTracebackjs"  cCs7ittftd6}|jd|td|jƒdS(Ns.pyR1(RUR§RYRRR;R´(R+RI((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testTraceback|s(t__name__t
__module__RR6R*RRRXRZR]R^R`ReRfRiRmRpRR‚RˆRŒRR‘R’R“R•RžRŸR¢R£R´Rµ(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyR$:s8        &                                                     -    '                                                s requires zlibtCompressedZipImportTestCasecBseZeZRS((R¶R·RR6(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyR¸stBadFileZipImportTestCasecBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
RS(    cCs|jtjtj|ƒdS(N(t assertRaisesR'tZipImportErrorRq(R+tfilename((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pytassertZipFailure‡s cCs|jdƒdS(NtAdfjdkFJKDFJjdklfjs(R½(R+((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt
testNoFile‹scCs|jdƒdS(NR_(R½(R+((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestEmptyFilenameŽscCs6|jttjdƒ|jttjtddƒdS(Ntkwd(Rºt    TypeErrorR'RqR;RY(R+((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testBadArgs‘scCs|jddƒdS(NtAiè€(R½(R+((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestFilenameTooLong•scCs1tjtƒttdƒjƒ|jtƒdS(Nsw+(RtunlinkRYR<R9R½(R+((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt testEmptyFile˜s cCshtjtƒtjttjdƒ}ztj|ƒ|jtƒWdtjtdƒtjtƒXdS(Nii¶(    RRÆRYRR<tO_CREATR9R½tchmod(R+tfd((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestFileUnreadables  cCsHtjtƒttdƒ}|jddƒ|jƒ|jtƒdS(Nsw+tai(RRÆRYR<R>R9R½(R+tfp((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyttestNotZipFile©s
 
cCsˆtjtƒttdƒ}|jtjddƒƒ|jdƒ|jƒtj    tƒ}z|j
t |j dƒ|j
t |jdƒ|j
t |jdƒ|j
t |jdƒ|j
t |jdƒ|j
t |jdƒtj}|j|j dƒdƒ|j
||jdƒ|j
||jdƒ|j
t|jdƒ|j
||jdƒ|j
||jdƒWdtjjƒXdS(Nsw+s=IiPKRÌitabctaaaaaaaaaaaaaaaaaa(RRÆRYR<R>RRR9R'RqRºRÂt find_moduleR;RuRstget_codeR„RyR»RFtIOErrorR(R)(R+RÍRLterror((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt_testBogusZipFile±s*  
    ( R¶R·R½R¿RÀRÃRÅRÇRËRÎRÕ(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyR¹†s                                cCs,ztjtttƒWdtjtƒXdS(N(Rt run_unittestR$R¸R¹RÆRY(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt    test_mainÍs  t__main__(2R?RR RRR4tunittestttestRttest.test_importhooksRRRRSRVR;tzipfileRRRRR'R%R™RŽRªt    tracebackRR    R
R§RRRUR[R\RYRkRnRtabspathtextsepR2R$t
skipUnlessR¸tTestCaseR¹R×R¶(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_zipimport.pyt<module>sJ        
"              ÿHG