tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
P\¬Qc@s—ddlZddlZddlZddlZddlZddlmZmZd„Zdej    fd„ƒYZ
d„Z e dkr“e ƒndS(iÿÿÿÿN(t run_unittesttTESTFNcCst|tjƒƒS(N(tunicodetsystgetfilesystemencoding(ts((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pytfsdecode
st    GlobTestscBsàeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z ejeed ƒd ƒd„ƒZejeed ƒd ƒd„ƒZejejdkdƒd„ƒZRS(cGs"tjjtjj|j|ŒƒS(N(tostpathtnormpathtjointtempdir(tselftparts((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pytnormscGsf|j|Œ}tjj|ƒ\}}tjj|ƒsItj|ƒnt|dƒ}|jƒdS(Ntw(RRR    tsplittexiststmakedirstopentclose(R Rtfilenametbasetfiletf((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pytmktemps cCs td|_|jddƒ|jddƒ|jddƒ|jdd    ƒ|jd
d ƒ|jd ƒ|jdd dƒ|jdd ddƒttdƒrtj|jdƒ|jdƒƒtjd|jdƒƒtjtjjdd ƒ|jdƒƒndS(Nt_dirtatDtaabtFs.aatGs.bbtHtaaatzzzFtZZZtbcdtEFtefgthatsymlinktbrokentsym1tsym2tsym3(    RR RthasattrRR)RR    R (R ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pytsetUps  "cCstj|jƒdS(N(tshutiltrmtreeR (R ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttearDown*scGsÞt|ƒdkr|d}ntjj|Œ}tjj|j|ƒ}tj|ƒ}|jttj|ƒƒ|ƒg|D]}t    |ƒ^q~}|jtjt    |ƒƒ|ƒ|jttjt    |ƒƒƒ|ƒ|S(Nii(
tlenRR    R R tglobt assertEqualtlisttiglobR(R Rtpatterntptrestxtures((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyR4-s %cCsTt|ƒ}t|ƒ}|jt|ƒt|ƒƒ|jt|ƒt|ƒƒdS(N(R6R5tsettsorted(R tl1tl2((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pytassertSequencesEqual_noorder:s  cCs|j}||jdƒ|jdƒgƒ||jddƒ|jddƒgƒ||jdƒ|jdƒgƒ||jdƒgƒtjdƒ}|jd„|Dƒthƒtjtjjtjdƒƒ}|jd„|Dƒthƒtj    t
tjƒƒ}d„|Dƒt hkr™tjd    ƒ}|jd
„|Dƒt hƒtjtjjt
tjƒd    ƒƒ}|jd „|Dƒt hƒndS( NRRRtzymurgyt*cSsh|]}t|ƒ’qS((ttype(t.0tr((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pys    <setcomp>Hs    cSsh|]}t|ƒ’qS((RD(RERF((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pys    <setcomp>Js    cSsh|]}t|ƒ’qS((RD(RER;((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pys    <setcomp>Os    u*cSsh|]}t|ƒ’qS((RD(RERF((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pys    <setcomp>Qs    cSsh|]}t|ƒ’qS((RD(RERF((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pys    <setcomp>Ss    ( RAR4RR5tstrRR    R tcurdirtlistdirRR(R teqR:ttmp((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttest_glob_literal@s    "("!'cCs|j}||jdƒt|jdddgƒƒ||jdƒt|jddgƒƒ||jdƒt|jddgƒƒ||jd    ƒt|jdgƒƒ||jd
ƒt|jddgƒƒ||jd ƒt|jddgƒƒ||jd ƒgƒdS( Nsa*RRR"s*as.*s.aas.bbs?aasaa?saa[ab]s*q(RAR4tmapR(R RJ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttest_glob_one_directoryUs    +((%((cCsÄ|j}tjjdƒdkrR||jdddƒ|jdddƒgƒn@||jdddƒ|jdddƒ|jdddƒgƒ||jdddƒ|jdddƒgƒdS(NtabCDRR%sE*R&R's*g(RARR    tnormcaseR4R(R RJ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttest_glob_nested_directory_s     1'cCs¹|j}||jddƒ|jddƒgƒ||jddƒgƒ||jddddƒ|jddddƒgƒ||jdd    ƒ|jd
d ƒ|jd d ƒgƒdS(NRCRRs*aR%R'R(s?a?s*FR"R#RR(RAR4R(R RJ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttest_glob_directory_namesjs    (!cCsñtj|jdƒtjƒ}|j|gƒtj|jdƒtjƒ}|j|gƒtj|jdƒtjƒ}|jt|ƒdƒ|jt|ƒ|jdƒ|jdƒh|jdƒtj|jdƒtjhgƒdS(NsZ*ZR$saa*iR"R(R4RRtsepR5R3tassertInR=(R R:((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyt'test_glob_directory_with_trailing_slashsscCstjt|jdƒtjƒƒ}|j|gƒtjt|jdƒtjƒƒ}|j|gƒtjt|jdƒtjƒƒ}|jt|ƒdƒ|jt|ƒt|jdƒƒt|jdƒƒht|jdƒtjƒt|jdƒtjƒhgƒdS(NsZ*ZR$saa*iR"R(    R4RRRRSR5R3RTR=(R R:((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyt/test_glob_unicode_directory_with_trailing_slashƒs%%%'R)sRequires symlink supportcCsñ|j}||jdƒ|jdƒgƒ||jddƒ|jddƒ|jddƒgƒ|j|jdtjƒ|jdƒg|jdƒtjggƒ||jddƒ|jddƒ|jdd    ƒ|jddƒgƒdS(
NR-RCR&R's*FR"R#RR(RAR4RRTRRS(R RJ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttest_glob_symlinks“s    "!,cCs‹|j}||jdƒ|jdƒ|jdƒ|jdƒgƒ||jdƒ|jdƒgƒ||jdƒ|jdƒgƒdS(Nssym*R+R,R-(RAR4R(R RJ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttest_glob_broken_symlinksŸs
    '"twin32sWin32 specific testcCse|j}|tjdƒgƒ|tjdƒgƒ|tjdƒgƒ|tjdƒgƒdS(Ns*:u*:s?:u?:(RAR4(R RJ((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyttest_glob_magic_in_drive§s
    (t__name__t
__module__RRR/R2R4RARLRNRQRRRURVtunittestt
skipUnlessR.RRWRXRtplatformRZ(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyRs                                
                   $ $cCsttƒdS(N(RR(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyt    test_main°st__main__( R4RR0RR]ttest.test_supportRRRtTestCaseRR`R[(((sV/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_glob.pyt<module>s         ¢