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
Q\¬Qc@s”ddlZddlZddlZddlZddlZddlZddlmZdejfd„ƒYZ    d„Z
e dkre
ƒndS(iÿÿÿÿN(t run_unittestt
TestImportcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cOsgd|_x1|jtjkr<|jtjtjƒ7_q W|jd|_tj    j
|||ŽdS(NtPACKAGE_s.foo( t package_nametsystmodulestrandomtchoosetstringtletterst module_nametunittesttTestCaset__init__(tselftargstkw((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pyR s
    cCs=x6|j|jfD]"}|tjkrtj|=qqWdS(N(RR
RR(RR
((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pytremove_modulesscCsªtjƒ|_tjj|jƒtjj|j|jƒ|_    tj
|j    ƒt tjj|j    dtj dƒdƒj ƒtjj|j    dtj dƒ|_dS(NR tpytwtfoo(ttempfiletmkdtempttest_dirRtpathtappendtostjoinRt package_dirtmkdirtopentextseptcloset module_path(R((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pytsetUps $cCsœx9tj|jƒD]%}tjtjj|j|ƒƒqWtj|jƒtj|jƒ|jt    jj
|jƒdƒt    jj|jƒ|j ƒdS(Ni( RtlistdirRtremoveRRtrmdirRtassertNotEqualRtcountR(Rtfile((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pyttearDowns#cCsmx=dD]5}|j|}tjj|ƒrtj|ƒqqWt|jdƒ}|j|ƒ|jƒdS(NtcoR(R!RRtexistsR$RtwriteR (Rtcontentst    extensiont compiled_pathtf((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pyt rewrite_file&s   cCs!|jdƒyt|jƒWntk
r1n
Xtd‚|j|jtjƒ|jt    tj|j
dƒƒd}x,|t t ƒkr¥|t jtjƒ7}qzW|j|ƒyt|jƒWntk
r×n
Xtd‚|jd|ƒt|jƒj}|jt||ƒdƒdS(NtforsFailed to induce SyntaxErrorRtasFailed to induce NameError.s%s = 1i(R1t
__import__R
t SyntaxErrort RuntimeErrort assertNotInRRt assertFalsethasattrRtdirt __builtins__RRRR    t    NameErrorRt assertEqualtgetattr(Rtvartmodule((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pyttest_package_import__semantics/s(             (t__name__t
__module__R RR"R)R1RA(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pyRs             
               cCsttƒdS(N(RR(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pyt    test_mainNst__main__( RRRRRR ttest.test_supportRR RRDRB(((s[/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_pkgimport.pyt<module>s
HI