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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
R\¬Qc@sQddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
m Z ej ddedddeƒeedƒrËddlZd    Znd
ZejejkZeed ƒZejd0kr
dZndZde    jfd„ƒYZgZdefd„ƒYZejeƒdefd„ƒYZejeƒdefd„ƒYZejeƒdefd„ƒYZ eje ƒdefd„ƒYZ!eje!ƒdefd„ƒYZ"eje"ƒdefd„ƒYZ#eje#ƒd efd!„ƒYZ$eje$ƒd"efd#„ƒYZ%eje%ƒd$efd%„ƒYZ&eje&ƒd&efd'„ƒYZ'eje'ƒd(efd)„ƒYZ(eje(ƒd*efd+„ƒYZ)eje)ƒd,efd-„ƒYZ*ej+ej,k    r.eje*ƒnd.„Z-ed/krMe-ƒndS(1iÿÿÿÿN(t test_supporttignoretcategorytmessagetmktemptmoduletstatiitspawnltopenbsd3topenbsd4i0idtTCcBs,eZejdƒZdd„Zd„ZRS(s[a-zA-Z0-9_-]{6}$cCsA|dkrtjƒ}n|jd||d|dfƒdS(Ns%s raised %s: %sii(tNonetsystexc_infotfail(tselftwhattei((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pytfailOnException,s c    Csøtjj|ƒ\}}|t|ƒ }|t|ƒt|ƒ}|jtjj|ƒtjj|ƒd||fƒ|j||d||fƒ|j||d||fƒ|t|ƒt|ƒt|ƒ!}|j|jj|ƒd|ƒdS(Nsfile '%s' not in directory '%s's"file '%s' does not begin with '%s's file '%s' does not end with '%s's6random string '%s' does not match /^[a-zA-Z0-9_-]{6}$/(    tostpathtsplittlent assertEqualtabspatht
assertTruet    str_checktmatch(    Rtnametdirtpretsuftndirtnbasetnpretnsuf((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt    nameCheck1s$  #N(t__name__t
__module__tretcompileRR RR$(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR
(s t test_exportscBseZd„ZRS(cCsÃtj}i dd6dd6dd6dd6dd6dd6dd6dd    6dd
6dd 6dd 6}g}x:|D]2}|d dkri||kri|j|ƒqiqiW|jt|ƒd kd|ƒdS(NitNamedTemporaryFilet TemporaryFiletmkstemptmkdtempRtTMP_MAXt gettempprefixt
gettempdirttempdirttemplatetSpooledTemporaryFileit_sunexpected keys: %s(ttempfilet__dict__tappendRR(Rtdicttexpectedtunexptkey((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR)Fs&    
 (R%R&R)(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR)Esttest__RandomNameSequencecBsVeZdZd„Zd„Zd„Zd„Zeje    e
dƒdƒd„ƒZ RS(s6Test the internal iterator object _RandomNameSequence.cCstjƒ|_dS(N(R5t_RandomNameSequencetr(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pytsetUpescCs)|jjƒ}|j|dddƒdS(Nt(R>tnextR$(Rts((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_get_six_char_strhscCsfi}|j}xPttƒD]B}|jƒ}|j|dddƒ|j||ƒd||<qWdS(NR@i(R>txranget
TEST_FILESRAR$t assertNotIn(RR8R>tiRB((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt    test_manyms     cCsYd}|j}y/x(|D] }|d7}|dkrPqqWWn|jdƒnXdS(Niiit    iteration(R>R(RRGR>RB((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_supports_iterxs     
  tforks!os.fork is required for this testcCstjƒ\}}d}z’tjƒ}|sytj|ƒtj|t|jƒjdƒƒtj|ƒtj    dƒnt|jƒ}tj
|t |ƒƒj dƒ}Wd|ráytj |tjƒWqátk
rÝqáXntj|ƒtj|ƒX|j||ƒdS(Ntasciii(RtpipeR RKtclosetwriteRAR>tencodet_exittreadRtdecodetkilltsignaltSIGKILLtEnvironmentErrortassertNotEqual(Rtread_fdtwrite_fdtpidt parent_valuet child_value((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_process_awareness…s&  " %  ( R%R&t__doc__R?RCRHRJtunittestt
skipUnlessthasattrRR^(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR<bs                 ttest__candidate_tempdir_listcBs eZdZd„Zd„ZRS(s3Test the internal function _candidate_tempdir_list.cCsJtjƒ}|jt|ƒdkƒx|D]}|j|tƒq,WdS(Ni(R5t_candidate_tempdir_listt assertFalseRtassertIsInstancet
basestring(Rtcandtc((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_nonempty_listªs  c
Csétjƒ×}x<dD]4}tj|ƒ}|stjj|ƒ||<qqWtjƒ}x<dD]4}tj|ƒ}|s…t‚n|j    ||ƒqaWytj
ƒ}Wn#t tj fk
rÎtj }nX|j    ||ƒWdQXdS(NtTMPDIRtTEMPtTMP(RkRlRm(RkRlRm(tsupporttEnvironmentVarGuardRtgetenvRRR5Rdt
ValueErrortassertIntgetcwdtAttributeErrorterrortcurdir(RtenvtenvnametdirnameRh((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_wanted_dirs³s         (R%R&R_RjRz(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRc§s        tTestGetDefaultTempdircBseZdZd„ZRS(sTest _get_default_tempdir().cswtjƒ‰zV‡fd†}tjtd|ƒ,tjƒ|jtjˆƒgƒd„‰tjtdˆƒY|j    t
ƒ}tjƒWdQX|j|j j t j ƒ|jtjˆƒgƒWdQXtj‰‡‡fd†}tjtd|ƒY|j    t
ƒ}tjƒWdQX|j|j j t j ƒ|jtjˆƒgƒWdQXWdQXWdtjˆƒXdS(NcsˆgS(N(((tour_temp_directory(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pytour_candidate_listÚsRdc_stdƒ‚dS(Niÿÿÿÿ(tOSError(targstkwargs((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt raise_OSErrorãstopencsˆ||Ž}ˆ|_|S(N(RO(RR€tfp(R‚R(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt
bad_writerîs    (R5R-Rnt    swap_attrt_get_default_tempdirRRtlistdirtiot assertRaisestIOErrort    exceptionterrnotENOENTR‚tshutiltrmtree(RR}tcmR„((R‚R|RsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_no_files_left_behindÕs*  
 
        )(R%R&R_R‘(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR{Òsttest__get_candidate_namescBs eZdZd„Zd„ZRS(s0Test the internal function _get_candidate_names.cCs#tjƒ}|j|tjƒdS(N(R5t_get_candidate_namesRfR=(Rtobj((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt test_retvals cCs/tjƒ}tjƒ}|j||kƒdS(N(R5R“R(Rtatb((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_same_things  (R%R&R_R•R˜(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR’ÿs    ttest__mkstemp_innercBsleZdZdd d„ƒYZd dddd„Zd„Zd„Zd„Zd    „Z    d
„Z
d „Z RS(s*Test the internal function _mkstemp_inner.t    mkstempedcBsGeZejZejZejZ    ej
Z d„Z d„Z d„ZRS(cCsC|r|j}n    |j}tj||||ƒ\|_|_dS(N(t_bflagst_tflagsR5t_mkstemp_innertfdR(RRRRtbintflags((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt__init__s     cCstj|j|ƒdS(N(RRORž(Rtstr((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRO scCs$|j|jƒ|j|jƒdS(N(t_closeRžt_unlinkR(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt__del__#s(R%R&R5t_bin_openflagsR›t_text_openflagsRœRRNR£tunlinkR¤R¡ROR¥(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRšs                        R@icCsk|dkrtjƒ}ny|j||||ƒ}Wn|jdƒnX|j|j|||ƒ|S(NR(R R5R0RšRR$R(RRRRRŸtfile((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt    do_create's cCs‡|jƒjdƒ|jddƒjdƒ|jddƒjdƒ|jddddƒjdƒ|jddddƒjdƒdS(NtblatRR–RR—taas.txt(RªRO(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt
test_basic2s
cCs7ttƒ}x$|D]}|jddƒ||<qWdS(NRR¬(trangeRERª(RtextantRG((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_basic_many:s  cCs>tjƒ}z|jd|ƒjdƒWdtj|ƒXdS(NRR«(R5R-RªRORtrmdir(RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_choose_directory@s cCstts
dS|jƒ}tjtj|jƒjƒ}d}tjdkr`|d?}|d
}n|j    ||ƒdS( Ni€twin32tos2emxiiii@(swin32sos2emxi    iI(
thas_statRªRtS_IMODERRtst_modeR tplatformR(RR©tmodeR9tuser((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_file_modeHs 
 cCs"ts
dStjrd}nd}|jƒ}d|j}y
t}Wntk
retjd}nXt    j
j t    j
j t    j
j |ƒƒdƒ}tjd
kr¼dtj}d|}n    tj}t    jt    jtj||||ƒ}|j|dkd| ƒ|j|dkd    |ƒdS( Ntvtqs%distf_inherit_check.pyR³s"%s"s$child process caught fatal signal %ds child process reports failure %d(swin32(t
has_spawnlRntverboseRªRžt__file__t    NameErrorR targvRRtjoinRyRR¸t
executableRtP_WAITRe(RR¼R©Ržtmettestert    decoratedtretval((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_noinheritWs*          
 $          $ cCs'ts
dS|jddƒjdƒdS(NRŸisblat
(t has_textmodeRªRO(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt test_textmode}s(N( R%R&R_RšR RªR­R°R²R»RÊRÌ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR™s                    &ttest_gettempprefixcBs eZdZd„Zd„ZRS(sTest gettempprefix().cCs9tjƒ}|j|tƒ|jt|ƒdkƒdS(Ni(R5R/RfRgRR(Rtp((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_sane_template‹s cCs¡tjƒd}tjddƒ}zjtjj||ƒ}y tj|tjtjBƒ}Wn|j    dƒnXtj
|ƒtj |ƒWdtj |ƒXdS(Ns
xxxxxx.xxxtprefixR@sos.open( R5R/R-RRRÃR‚tO_RDWRtO_CREATRRNR¨R±(RRÎtdRž((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_usable_template’s  (R%R&R_RÏRÔ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR͈s    ttest_gettempdircBs)eZdZd„Zd„Zd„ZRS(sTest gettempdir().cCs_tjƒ}|jtjj|ƒp0|tjkd|ƒ|jtjj|ƒd|ƒdS(Ns%s is not an absolute paths%s is not a directory(R5R0RRRtisabsRvtisdir(RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_directory_exists«s
 $ cCsLy'tjƒ}|jdƒ|jƒWn|jdtjƒƒnXdS(NR«screate file in %s(R5R*RORNRR0(RR©((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_directory_writable´s   cCs/tjƒ}tjƒ}|j||kƒdS(N(R5R0R(RR–R—((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR˜Ás  (R%R&R_RØRÙR˜(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRÕ¨s             t test_mkstempcBs2eZdZdddd„Zd„Zd„ZRS(sTest mkstemp().R@c    CsÝ|dkrtjƒ}nyotjd|d|d|ƒ\}}tjj|ƒ\}}tjj|ƒ}|j||d||fƒWn|j    dƒnXz|j
||||ƒWdtj |ƒtj |ƒXdS(NRRÐtsuffixs+Directory '%s' incorrectly returned as '%s'R,( R R5R0R,RRRRRRR$RNR¨(    RRRRRžRR R!tadir((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRªÎs $  cCsj|jƒ|jddƒ|jddƒ|jddddƒ|jddddƒ|jddƒdS(    NRR–RR—R¬s.txtRt.(Rª(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR­às 
cCs5tjƒ}z|jd|ƒWdtj|ƒXdS(NR(R5R-RªRR±(RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR²és N(R%R&R_R RªR­R²(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRÚËs        t test_mkdtempcBsDeZdZdddd„Zd„Zd„Zd„Zd„ZRS(sTest mkdtemp().R@cCs|dkrtjƒ}ny"tjd|d|d|ƒ}Wn|jdƒnXy|j||||ƒ|SWntj|ƒ‚nXdS(NRRÐRÛR-(R R5R0R-RR$RR±(RRRRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRª÷s " cCs‡tj|jƒƒtj|jddƒƒtj|jddƒƒtj|jddddƒƒtj|jddddƒƒdS(NRR–RR—R¬s.txt(RR±Rª(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR­s
cCsottƒ}z+x$|D]}|jddƒ||<qWWdx-|D]%}t|tƒrAtj|ƒqAqAWXdS(NRR¬(R®RERªt
isinstanceRgRR±(RR¯RG((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR°s   cCs>tjƒ}ztj|jd|ƒƒWdtj|ƒXdS(NR(R5R-RR±Rª(RR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR²s cCsts
dS|jƒ}zetjtj|ƒjƒ}|dM}d}tjd    krj|d?}|d }n|j||ƒWdtj    |ƒXdS( NiÿiÀR³R´iiii@(swin32sos2emxi    iI(
RµRªRR¶RR·R R¸RR±(RRR¹R9Rº((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt    test_mode!s 
 
 N(    R%R&R_R RªR­R°R²Rà(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRÞôs             t test_mktempcBsTeZdZd„Zd„Zdd    d„ƒYZddd„Zd„Zd„ZRS(
sTest mktemp().cCstjƒ|_dS(N(R5R-R(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR?<scCs)|jr%tj|jƒd|_ndS(N(RRR±R (R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttearDown?s    tmktempedcBs,eZejZejZd„Zd„Z    RS(cCsGtjd|d|d|ƒ|_tjtj|j|jdƒƒdS(NRRÐRÛi€(R5RRRRNR‚R›(RRRR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR¡Hs!cCs|j|jƒdS(N(R¤R(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR¥Ns(
R%R&RR¨R¤R5R¦R›R¡R¥(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRãDs            R@cCsSy|j|j||ƒ}Wn|jdƒnX|j|j|j||ƒ|S(NR(RãRRR$R(RRRR©((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRªQs cCsZ|jƒ|jddƒ|jddƒ|jddddƒ|jddddƒdS(NRR–RR—R¬s.txt(Rª(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR­Zs
 
cCs7ttƒ}x$|D]}|jddƒ||<qWdS(NRR¬(R®RERª(RR¯RG((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRHbs  ((    R%R&R_R?RâRãRªR­RH(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRá7s                 ttest_NamedTemporaryFilecBsYeZdZd    dded„Zd„Zd„Zd„Zd„Z    d„Z
d„Z RS(
sTest NamedTemporaryFile().R@c    Csw|dkrtjƒ}ny(tjd|d|d|d|ƒ}Wn|jdƒnX|j|j|||ƒ|S(NRRÐRÛtdeleteR*(R R5R0R*RR$R(RRRRRåR©((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRªys  cCsZ|jƒ|jddƒ|jddƒ|jddddƒ|jddddƒdS(NRR–RR—R¬s.txt(Rª(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR­†s
 
cCs6tjƒ}|jtjj|jƒd|jƒdS(Ns$NamedTemporaryFile %s does not exist(R5R*RRRtexistsR(Rtf((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_creates_namedŽs cCsttjƒ}zStjd|ƒ}|jdƒ|jƒ|jtjj|j    ƒd|j    ƒWdtj
|ƒXdS(NRR«s(NamedTemporaryFile %s exists after close( R5R-R*RORNReRRRæRR±(RRRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_del_on_close”s  
cCs¥tjƒ}d}zbtjd|dtƒ}|j}|jdƒ|jƒ|jt    j
j |jƒd|jƒWd|dk    r“t    j |ƒnt    j |ƒXdS(NRRåR«s)NamedTemporaryFile %s missing after close(R5R-R R*tFalseRRORNRRRRæR¨R±(RRttmpRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_dis_del_on_close s      
 cCsVtjƒ}|jdƒ|jƒy|jƒ|jƒWn|jdƒnXdS(Nsabc
RN(R5R*RORNR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_multiple_close°s  
 
csptjƒ#‰|jtjjˆjƒƒWdQX|jtjjˆjƒƒ‡fd†}|jt    |ƒdS(NcsˆWdQXdS(N(((Rç(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt
use_closedÀs(
R5R*RRRRæRReR‰Rq(RRî((RçsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_context_manager»s
"N( R%R&R_R tTrueRªR­RèRéRìRíRï(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRävs                     ttest_SpooledTemporaryFilecBs³eZdZddddd„Zd„Zd„Zd„Zd„Zd„Z    d    „Z
d
„Z d „Z d „Z d „Zd„Zd„Zd„Zd„Zd„Zd„ZRS(sTest SpooledTemporaryFile().iR@c    Cs^|dkrtjƒ}ny(tjd|d|d|d|ƒ}Wn|jdƒnX|S(Ntmax_sizeRRÐRÛR3(R R5R0R3R(RRòRRRR©((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRªÌs (cCsN|jƒ}|j|jƒ|jddddddƒ}|j|jƒdS(NRòidRR–Rs.txt(RªRet_rolled(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR­×s cCs¡tjƒ}z€tjddd|ƒ}|j|jƒ|jddƒ|j|jƒ|j}|jƒ|jt    j
j |ƒd|ƒWdt    j |ƒXdS(NRòi
Rsblat is*SpooledTemporaryFile %s exists after close( R5R-R3ReRóRORRRNRRRæR±(RRRçtfilename((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRéÞs     
cCsj|jddƒ}|j|jƒx1tdƒD]#}|jddƒ|jdƒq/W|j|jƒdS(NRòiiitxitxxxxxxxxxxxxxxxxxxxx(RªReRóR®tseekRO(RRçRG((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_rewrite_smallís cCs}|jddƒ}|j|jƒ|jdƒ|j|jƒ|jdƒ|j|jƒ|jdƒ|j|jƒdS(NRòiRõii
Röt
xxxxxxxxxx(RªReRóROR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_write_sequentialös   cCsF|jƒ}|jdƒ|jdƒ|jƒ}|j|dƒdS(NRõtytzitxyz(RõRûRü(Rªt
writelinesR÷RRR(RRçtbuf((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_writeliness
    cCsY|jddƒ}|jddd    fƒ|j|jƒ|jdƒ|j|jƒdS(
NRòi#Rõii
iRöRùtxxxxx(RªRþReRóROR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_writelines_sequential
s
 cCsº|jddƒ}|jd    ƒ|jdƒ|j|jƒ|jt|jƒƒdgdƒ|jdƒ|j|jƒ|jdƒ|jt|jƒƒdgdddgƒdS(
NRòisabc
iisx
ysx
Rûsabc
abc
abc
abc
abc
(    RªROR÷ReRóRtlistt
xreadlinesR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_xreadliness  #  cCsc|jddƒ}|j|jƒ|jddƒ|j|jƒ|jdƒ|j|jƒdS(NRòiidiRõ(RªReRóR÷ROR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt test_sparses  cCsO|jddƒ}|j|jƒ|j|jƒdkƒ|j|jƒdS(NRòii(RªReRóRtfileno(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt test_fileno(scCsftjƒ}|jdƒ|j|jƒ|jƒy|jƒ|jƒWn|jdƒnXdS(Nsabc
RN(R5R3ROReRóRNR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt#test_multiple_close_before_rollover/s  
 
cCsltjddƒ}|jdƒ|j|jƒ|jƒy|jƒ|jƒWn|jdƒnXdS(NRòisabc
RN(R5R3RORRóRNR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt"test_multiple_close_after_rollover;s 
 
cCs|jddƒ}|j}|j}|j}|ddƒ|ddƒ|ddƒ|j|dƒddddkƒdS(NRòiR–i#R—iiF(RªRRROR÷R(RRçRRROR÷((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_bound_methodsGs             cCs
tjddƒ}|jdƒ|j|jƒ|j|jdƒ|j|jƒ|j    t
ƒ |j WdQX|j    t
ƒ |j WdQX|jdƒ|j |jƒ|j|jdƒ|j|jƒ|j    t
ƒ |j WdQX|j    t
ƒ |j WdQXdS(NRòi
Rõsw+bRù(R5R3ROReRóRR¹t assertIsNoneRR‰RttnewlinestencodingRtassertIsNotNone(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_propertiesUs"     csntjddƒ'‰|jˆjƒ|jˆjƒWdQX|jˆjƒ‡fd†}|jt|ƒdS(NRòicsˆWdQXdS(N(((Rç(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRîos(R5R3ReRótclosedRR‰Rq(RRî((RçsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt$test_context_manager_before_rolloveris cs•tjddƒN‰|jˆjƒˆjdƒˆjƒ|jˆjƒ|jˆjƒWdQX|jˆjƒ‡fd†}|jt    |ƒdS(NRòisabc
csˆWdQXdS(N(((Rç(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRî}s(
R5R3ReRóROtflushRRR‰Rq(RRî((RçsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt$test_context_manager_during_rolloverts 
cs‰tjddƒ‰ˆjdƒˆjƒ|jˆjƒˆ|jˆjƒWdQX|jˆjƒ‡fd†}|jt    |ƒdS(NRòisabc
csˆWdQXdS(N(((Rç(sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRî‹s(
R5R3RORRRóReRR‰Rq(RRî((RçsZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt#test_context_manager_after_rollover‚s 
N(R%R&R_R RªR­RéRøRúRRRRRR    R
R RRRR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRñÉs$                                        
                           ttest_TemporaryFilecBs)eZdZd„Zd„Zd„ZRS(sTest TemporaryFile().cCs)ytjƒWn|jdƒnXdS(NR+(R5R+R(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR­—scCs}tjƒ}tjd|ƒ}|jdƒytj|ƒWn:tjƒ}|jƒtj|ƒ|j    d|ƒnXdS(NRR«R±(
R5R-R+RORR±R R RNR(RRRçR((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyttest_has_no_nameŸs   
 cCsVtjƒ}|jdƒ|jƒy|jƒ|jƒWn|jdƒnXdS(Nsabc
RN(R5R+RORNR(RRç((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyRí°s  
 
(R%R&R_R­RRí(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyR”s        cCstjtŒdS(N(Rnt run_unittestt test_classes(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt    test_mainÁst__main__(RR    (.R5RŒRˆRRURŽR R'twarningsR`ttestRRntfilterwarningstRuntimeWarningR%RbRRµR§R¦RËR¾R¸REtTestCaseR
RR)R7R<RcR{R’R™RÍRÕRÚRÞRáRäRñRR*R+R(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_tempfile.pyt<module>sp                      B ' *  t    & @ 9 Q È *