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
S\¬Qc@sÎddlmZddlZddlZddlZddlZddlZddlZddlm    Z    ddl
m Z ddl Z ddl Ze    jdddgƒZe    jdddgƒZed    „ƒZd
ejfd „ƒYZd efd „ƒYZdeefd„ƒYZdeefd„ƒYZdejfd„ƒYZdeefd„ƒYZdeefd„ƒYZdejfd„ƒYZdeefd„ƒYZdeefd„ƒYZdefd„ƒYZd ejfd!„ƒYZ d"ee fd#„ƒYZ!d$ee fd%„ƒYZ"d&efd'„ƒYZ#d(e#fd)„ƒYZ$d*e#fd+„ƒYZ%d,efd-„ƒYZ&d.e&fd/„ƒYZ'd0e&fd1„ƒYZ(d2„Z)e*d3krÊe)ƒndS(4iÿÿÿÿ(tcontextmanagerN(t test_support(tassert_python_oktwarningstblockedt    _warningstfreshccs³x9ttfD]+}y|jjƒWq tk
r7q Xq WytjƒWntk
r]nXtj}|j}z)||_|jdƒ|t_dVWd|t_||_XdS(s8Use a specific warnings implementation in warning_tests.tonceN(    tsyst warning_testst__warningregistry__tcleartAttributeErrort    NameErrorRtfilterst simplefilter(tmoduletto_cleartoriginal_warningstoriginal_filters((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pytwarnings_states$          
             tBaseTestcBs eZdZd„Zd„ZRS(s'Basic bookkeeping required for testing.cCssdtƒkrtƒd=nttdƒr4t`nttdƒrLt`n|jtjd<tt|ƒj    ƒdS(NR
R(
tglobalsthasattrR    R
RRtmodulestsuperRtsetUp(tself((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR/s         cCs$ttjd<tt|ƒjƒdS(NR(RRRRRttearDown(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR=s (t__name__t
__module__t__doc__RR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR+s    t FilterTestscBs_eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z RS(
s$Testing the filtering functionality.cCs^tjd|jƒC}|jjƒ|jjddtƒ|jt|jjdƒWdQXdS(NRterrortcategorysFilterTests.test_error(Rtcatch_warningsRt resetwarningstfilterwarningst UserWarningt assertRaisestwarn(Rtw((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt
test_errorFs
 cCsttjdtd|jƒS}|jjƒ|jjddtƒ|jjdtƒ|jt    |ƒdƒWdQXdS(NtrecordRtignoreR"sFilterTests.test_ignorei(
RR#tTrueRR$R%R&R(t assertEqualtlen(RR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_ignoreMs  cCs¥tjdtd|jƒ„}|jjƒ|jjddtƒd}|jj|tƒ|j||dj    ƒ|jj|tƒ|j|dj    |ƒWdQXdS(NR+RtalwaysR"sFilterTests.test_alwaysiÿÿÿÿ(
RR#R-RR$R%R&R(t
assertTruetmessage(RR)R3((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_alwaysUs cCsÜtjdtd|jƒ»}|jjƒ|jjddtƒtdƒ}x‚tdƒD]t}|jj|tƒ|dkr|j    |dj
|ƒ|2qZ|d    krÂ|j    t |ƒdƒqZt d
ƒ‚qZWWdQXdS( NR+RtdefaultR"sFilterTests.test_defaultiiiÿÿÿÿisloop variant unhandled( RR#R-RR$R%R&txrangeR(R.R3R/t
ValueError(RR)R3tx((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_default`s    cCs®tjdtd|jƒ}|jjƒ|jjddtƒtdƒ}|jj|tƒ|j|dj    |ƒ|2|jj|tƒ|jt
|ƒdƒWdQXdS(NR+RR"sFilterTests.test_moduleiÿÿÿÿi( RR#R-RR$R%R&R(R.R3R/(RR)R3((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_moduleps  c    Csétjdtd|jƒÈ}|jjƒ|jjddtƒtdƒ}|jj|tddƒ|j|dj    |ƒ|2|jj|tdd    ƒ|jt
|ƒd
ƒ|jj|td dƒ|jt
|ƒd
ƒWdQXdS( NR+RRR"sFilterTests.test_oncestest_warnings.pyi*iÿÿÿÿi istest_warnings2.py( RR#R-RR$R%R&t warn_explicitR.R3R/(RR)R3((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt    test_once|s  c    Csatjd|jƒF}|jjƒ|jjddtƒ|jt|jjdtƒWdQXdS(NRR!R"sFilterTests.test_inheritance(    RR#RR$R%tWarningR'R&R((RR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_inheritances
 c
Cs¹tjdtd|jƒ˜}|jjƒ|jjddtƒ|jjddtdtƒ|2y|jjdtƒWntk
r˜|jdƒnX|j    t
|ƒd    ƒWdQXdS(
NR+RR,R"R!tappendsFilterTests.test_orderings!order handling for actions failedi( RR#R-RR$R%R&R(tfailR.R/(RR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_ordering”s  c
Cs•tjdtd|jƒt}|jjddtddƒ|jt|jjdƒ|jj    ƒd}|jj|ƒ|j
t |dj ƒ|ƒ|j |djtkƒ|jjd    dtddƒd
}|jj|ƒ|jt |dj ƒ|ƒ|jj    ƒ|jjdd tddƒ|jt|jjd ƒd }|jj|ƒ|j
t |dj ƒ|ƒ|j |djtkƒWdQXdS(NR+RR!tisconvert to errorshandle normallyiÿÿÿÿR,s filtered outshex*shex/octsnonmatching text(RR#R-RR%R=R'R&R(R$R.tstrR3R2R"tassertNotEqual(RR)ttext((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_filterwarnings¢s(  ( RRRR*R0R4R9R:R<R>RARF(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR Bs                                t CFilterTestscBseZeZRS((RRt
c_warningsR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRG½st PyFilterTestscBseZeZRS((RRt py_warningsR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRIÀst    WarnTestscBs_eZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z RS(
s2Test warnings.warn() and warnings.warn_explicit().c    Cs tjdtd|jƒ}|jjdƒxetdƒD]W}d|}|jj|ƒ|jt|dj    ƒ|ƒ|j
|dj t kƒq;WWdQXdS(NR+RRismulti %diÿÿÿÿ( RR#R-RRtrangeR(R.RCR3R2R"R&(RR)tiRE((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_messageÈs
c Csžt|jƒ‰tjdtd|jƒg}tjdƒ|jtj    j
|dj ƒdƒtj dƒ|jtj    j
|dj ƒdƒWdQXWdQXdS(NR+Rtspam1iÿÿÿÿswarning_tests.pytspam2( RRRR#R-R    tinnerR.tostpathtbasenametfilenametouter(RR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_filenameÒs  c Cs‚t|jƒmtjdtd|jƒK}tjdddƒ|jtj    j
|dj ƒdƒtj dddƒ|jtj    j
|dj ƒdƒtjd    dd
ƒ|jtj    j
|dj ƒd ƒtj d dd
ƒ|jtj    j
|dj ƒdƒtj d ddƒ|jtj    j
|dj ƒd ƒtjdddƒ|jtj    j
|dj ƒdƒWdQXWdQXdS(NR+Rtspam3t
stackleveliiÿÿÿÿswarning_tests.pytspam4tspam5istest_warnings.pytspam6sspam6.5itspam7i'R( RRRR#R-R    RQR.RRRSRTRURV(RR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_stacklevelÝs*c Cs‹tj}zqt`t|jƒVtjdtd|jƒ4}tjdddƒ|j|dj    tj
ƒWdQXWdQXWd|t_XdS(NR+Rtspam8RYiiÿÿÿÿ( R    t__file__RRRR#R-RQR.RUR(RRUR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_missing_filename_not_mainøs    *c Cs½ttdƒsdStj}tj}z~t`dt_t|jƒZtjdt    d|jƒ8}tj
dddƒ|j |dj tj d    ƒWdQXWdQXWd|t_|t_XdS(
Ntargvt__main__R+Rtspam9RYiiÿÿÿÿi(RRR    R`RRRRR#R-RQR.RURb(RRUt module_nameR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt$test_missing_filename_main_with_argvs            .    c Cs»tj}tj}tj}z}t`dt_t`t|jƒStjdt    d|jƒ1}tj
dddƒ|j |dj dƒWdQXWdQXWd|t_|t_|t_XdS(NRcR+Rtspam10RYiiÿÿÿÿ( R    R`RRRbRRRR#R-RQR.RU(RRUReRbR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt'test_missing_filename_main_without_argvs                '        c CsÁtj}tj}tj}zƒt`dt_dgt_t|jƒStjdt    d|jƒ1}tj
dddƒ|j |dj dƒWdQXWdQXWd|t_|t_|t_XdS(    NRcRBR+Rtspam11RYiiÿÿÿÿ( R    R`RRRbRRRR#R-RQR.RU(Rt    file_nameReRbR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt1test_missing_filename_main_with_argv_empty_string-s                 '        c    Csv|jt|jjdtddƒ|jt|jjddddƒ|jttf|jjdtddddƒdS(Nitregistryi*(R't    TypeErrorRR;tNoneR&R R=(R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_warn_explicit_type_errorsBs    cCsCdtfd„ƒY}|jtƒ|jj|ƒƒWdQXdS(Nt BadStrWarningcBseZdZd„ZRS(s-Warning with a bad format string for __str__.cSsdidd6S(NsA bad formatted string %(err)sthere is no %(err)sterr((R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt__str__Ws(RRRRr(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRpUs(R=R'R7RR((RRp((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_bad_strQs( RRRRNRWR^RaRfRhRkRoRs(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRKÄs    
                           t
CWarnTestscBseZeZd„ZRS(cCs6|jt|jkƒ|jt|jjdƒƒdS(Nt    func_code(t assertFalseRRRR((R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_acceleratedds(RRRHRRw(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRt_st PyWarnTestscBseZeZd„ZRS(cCs6|jt|jkƒ|jt|jjdƒƒdS(NRu(RvRRR2RR((R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_pure_pythonms(RRRJRRy(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRxhst WCmdLineTestscBs#eZd„Zd„Zd„ZRS(cCs¦tjd|jƒ‹|j|jj|jjdƒ|j|jj|jjdƒ|j|jj|jjdƒ|jjdƒ|jt|jjdƒWdQXdS(NRs 1:2:3:4:5:6sbogus::Warningsignore:2::4:-5serror::Warning::0sconvert to error(RR#RR't _OptionErrort
_setoptionR&R((R((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_improper_inputtscCs/tdddƒ\}}}|jd|ƒdS(Ns-Wxxxs-ctpasss0Invalid -W option ignored: invalid action: 'xxx'(RtassertIn(RtrctoutRq((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_improper_optionscCsBtdddƒ\}}}|j|jƒƒ|jd|ƒdS(Ns-Wis-cs?import sys; sys.modules['warnings'].warn('foo', RuntimeWarning)tRuntimeWarning(RRvtstript assertNotIn(RR€RRq((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_warnings_bootstrapˆs    (RRR}R‚R†(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRzrs        tCWCmdLineTestscBseZeZRS((RRRHR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR‡‘stPyWCmdLineTestscBseZeZRS((RRRJR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRˆ”st_WarningsTestscBsSeZdZeZd„Zd„Zd„Zd„Zd„Z    d„Z
d„Z RS(s'Tests specific to the _warnings module.c
Csytjd|jƒ^}|jjddtddƒ|jt|jjdƒ|j`|jt|jjdƒWdQXdS(NRR!RBisconvert to error(    RR#RR%R=R'R&R(R(RR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt test_filteržs    c    Csatdƒ}zA|jj}iatjdtd|jƒ}|jjƒ|jjddtƒ|jj    |tddƒ|j
|dj |ƒ|2|jj    |tddƒ|j
t |ƒd    ƒi|j_ia|jj dƒ|j
|dj j|jƒ|2|j`ia|jj    |tddƒ|j
t |ƒd    ƒWdQXWd||j_XdS(
Nsonceregistry testR+RRR"tfilei*iÿÿÿÿi(R&Rt onceregistryR
RR#R-R$R%R;R.R3R/R(targs(RR3toriginal_registryR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_onceregistry¨s.         c Cs•tdƒ}|jj}zitjdtd|jƒH}|jjƒi}|jj|tddd|ƒ|j|dj    |ƒ|jt
|ƒdƒ|jt
|ƒdƒ|2|j`i}i}|jj|tdd    d|ƒ|j|dj    |ƒ|jt
|ƒdƒ|jt
|ƒdƒ|2d
|j_i}i}|jj|tdd d|ƒ|jt
|ƒd ƒWdQXWd||j_XdS( Nsdefaultaction testR+Rs<test>i*Rliÿÿÿÿii+R,i,i( R&Rt defaultactionRR#R-R$R;R.R3R/(RR3toriginalR)RlR
((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_default_actionÆs:         c
Cs‰d}tjd|jƒX|jjddtƒ|j`tjdƒ#}|jj|ƒ|j    ƒ}WdQXWdQX|j
||ƒdS(Nsdel showwarning testRR1R"tstderr( RR#RR%R&t showwarningRtcaptured_outputR(tgetvalueR(RREtstreamtresult((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_showwarning_missingés    c    Cs{tjd|jƒ`|jjddtƒ|jj}d|j_z|jt|jjdƒWd||j_XWdQXdS(NRR1R"isWarning!(    RR#RR%R&R”R'RmR((Rtold_showwarning((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_showwarning_not_callableôs  c
Csrd}tjd|jƒU|jjddtƒ|j`tjdƒ }tj    |ƒ|j
ƒ}WdQXWdQX|j |j dƒdd|ƒ|j dd    ƒ\}}tjjtjƒd
d }|jd d ƒ}|\}}    }
} t|    ƒ}    |j ||ƒ|j |
dtjƒ|j | d|ƒdtj||    ƒjƒd} | s^t‚|j || ƒdS(Nstest show_warningRR1R"R“s
isToo many newlines in %riis.pyt:it s  (RR#RR%R&R”RR•R    RQR–R.tcounttsplitRRRStsplitextR`trsplittintRt    linecachetgetlineR„tAssertionError( RRER—R˜t
first_linet second_linet expected_filetfirst_line_partsRStlinet warning_classR3t expected_line((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_show_warning_outputþs(         cCsztƒ}|d}zUtjd|jƒ:}|jjddtƒd|d<|jjdtƒWdQXWd||d<XdS(NR`RR1R"ttest(RRR#RR%R&RnR((Rt globals_dicttoldfileR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_filename_nones    
 
( RRRRHRRŠRR’R™R›R­R±(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR‰˜s    
       #        
   tWarningsDisplayTestscBs eZdZd„Zd„ZRS(siTest the displaying of warnings and the ability to overload functions
    related to displaying warnings.cCsàd}t}tjjtjƒdd}d}tj||ƒjƒ}d}||||j    ||f}|j
||j j ||||ƒƒ|d7}||||j    ||f}|j
||j j |||||ƒƒdS(Ntmsgis.pyis%s:%s: %s: %s
  %s
s  for the win!( R=RRRSR R    R`R£R¤R„RR.Rt formatwarning(RR3R"Rjtline_numt    file_linetformattexpect((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_formatwarning's
 
 
cCs tjjtjƒdd}d}tj||ƒjƒ}d}t}t    j    ƒ}|j
j ||||ƒ}|j
j |||||ƒ|j |jƒ|ƒ|d7}|j
j |||||ƒ}t    j    ƒ}|j
j ||||||ƒ|j ||jƒƒdS(Nis.pyiR³s for the win!(RRRSR R    R`R£R¤R„R=tStringIORR´R”R.R–(RRjRµtexpected_file_lineR3R"t file_objectR¸((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_showwarning9s$     
 
(RRRR¹R½(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR²"s    tCWarningsDisplayTestscBseZeZRS((RRRHR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR¾NstPyWarningsDisplayTestscBseZeZRS((RRRJR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR¿QstCatchWarningTestscBs;eZdZd„Zd„Zd„Zd„Zd„ZRS(sTest catch_warnings().cCsÛ|j}|j}|j}|jd|dtƒtƒ|_|_WdQX|j|j|kƒ|j|j|kƒ|jd|dtƒtƒ|_|_WdQX|j|j|kƒ|j|j|kƒdS(NRR+(RRR”R#R-tobjectR2tFalse(Rtwmodt orig_filterstorig_showwarning((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_catch_warnings_restoreYs            cCsY|j}|jd|dtƒß}|j|gƒ|jt|ƒtkƒ|jdƒ|jdƒ|jt    |dj
ƒdƒ|jdƒ|jt    |dj
ƒdƒ|jt    |dj
ƒdƒ|jt    |dj
ƒdƒ|2|j|gƒWdQX|j }|jd|dt ƒ0}|j|dkƒ|j|j |kƒWdQXdS(    NRR+R1tfooiÿÿÿÿtbarii(RR#R-R.R2ttypetlistRR(RCR3R”RÂRn(RRÃR)RÅ((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_catch_warnings_recordinghs"           cCs£|j}|jd|dtƒ}|jt|jƒ||jt|jƒWdQX|jd|dtƒ}|jt|jƒ||jt|jƒWdQXdS(NRR+(RR#R-R't RuntimeErrort__exit__t    __enter__RÂ(RRÃR8((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt!test_catch_warnings_reentry_guard}s    cCs|j}|j}|j}|jd|ƒF}|j|dkƒ|j|j|kƒ|j|j|k    ƒWdQX|j|j|kƒ|tjdkr |jƒF}|j|dkƒ|j|j|kƒ|j|j|k    ƒWdQX|j|j|kƒndS(NRR(RRR”R#R2RnRR(RRÃRÄRÅR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_catch_warnings_defaultsŠs            cCsµ|j}|tjdk    r dStjdtƒÐ}|j|jgƒ|jdƒ|j    dƒ|jt
|j ƒdƒ|j    dƒ|jt
|j ƒdƒ|jt
|jdj ƒdƒ|jt
|jdj ƒdƒ|j ƒ|j|jgƒWdQXtjƒWdQXtjdt fƒ|j    dƒWdQX|jtƒ!tjdtfƒWdQXWdQX|jtƒ.tjdtfƒ|j    dƒWdQXWdQXdS(    NRtquietR1RÇRÈiiRB(RRRRtcheck_warningsRÂR.RRR(RCR3tresetR&R'R¥Rƒ(RRÃR)((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_check_warningsœs0         
  (RRRRÆRËRÏRÐRÔ(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRÀUs                 tCCatchWarningTestscBseZeZRS((RRRHR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRÕ¼stPyCatchWarningTestscBseZeZRS((RRRJR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRÖ¿stEnvironmentVariableTestscBs#eZd„Zd„Zd„ZRS(cCswtjjƒ}d|d<tjtjddgdtjd|ƒ}|j|j    ƒddƒ|j|j
ƒdƒdS(    Nsignore::DeprecationWarningtPYTHONWARNINGSs-cs2import sys; sys.stdout.write(str(sys.warnoptions))tstdouttenvis['ignore::DeprecationWarning']( RRtenvirontcopyt
subprocesstPopenRt
executabletPIPER.t communicatetwait(Rtnewenvtp((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_single_warningÅs
  cCswtjjƒ}d|d<tjtjddgdtjd|ƒ}|j|j    ƒddƒ|j|j
ƒdƒdS(    Ns1ignore::DeprecationWarning,ignore::UnicodeWarningRØs-cs2import sys; sys.stdout.write(str(sys.warnoptions))RÙRÚis8['ignore::DeprecationWarning', 'ignore::UnicodeWarning']( RRRÛRÜRÝRÞRRßRàR.RáRâ(RRãRä((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_comma_separated_warningsÎs
  cCsztjjƒ}d|d<tjtjdddgdtjd|ƒ}|j|j    ƒdd    ƒ|j|j
ƒdƒdS(
Nsignore::DeprecationWarningRØs-Wignore::UnicodeWarnings-cs2import sys; sys.stdout.write(str(sys.warnoptions))RÙRÚis8['ignore::UnicodeWarning', 'ignore::DeprecationWarning']( RRRÛRÜRÝRÞRRßRàR.RáRâ(RRãRä((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyttest_envvar_and_command_lineÙs
 (RRRåRæRç(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyR×Ãs             tCEnvironmentVariableTestscBseZeZRS((RRRHR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRèãstPyEnvironmentVariableTestscBseZeZRS((RRRJR(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyRéæscCsOtjjƒtjjƒtjtttt    t
t t t tttttƒ dS(N(RJRŒR RHRt run_unittestRGRIRtRxR‡RˆR‰R¾R¿RÕRÖRèRé(((sZ/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_warnings.pyt    test_mainês   Rc(+t
contextlibRR£RRRºRtunittestRÝR®Rttest.script_helperRR    RRtimport_fresh_moduleRJRHRtTestCaseRRÁR RGRIRKRtRxRzR‡Rˆ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_warnings.pyt<module>sH        {›    
Š,g