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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
R\¬Qc@sóddlmZmZmZmZmZy eƒWnek
rRedƒ‚nXddlmZm    Z    m
Z
m Z m Z ddl mZddlmZddlmZmZmZddlmZddlZddlZddlZddljZdd    lmZmZddl Z ed
d d ƒZ!ed d d ƒZ"e#Z$ej%j$ ryej&j'ej(ƒWn e)e*e+fk
rŒe,Z$nXne j-e$dƒZ.dZ/de j0fd„ƒYZ1de j0fd„ƒYZ2de j0fd„ƒYZ3dZ4dfd„ƒYZ5de5e j0fd„ƒYZ6de5e j0fd„ƒYZ7de5e j0fd„ƒYZ8de j0fd „ƒYZ9e:e"ƒj;ƒZ<d!e1fd"„ƒYZ=d#e j0fd$„ƒYZ>d%e1fd&„ƒYZ?d'„Z@eAd(krïe@ƒndS()iÿÿÿÿ(t make_parsertContentHandlert SAXExceptiontSAXReaderNotAvailabletSAXParseExceptionsno XML parsers available(t XMLGeneratortescapetunescapet    quoteattrt XMLFilterBase(t create_parser(tfeature_namespaces(t InputSourcetAttributesImpltAttributesNSImpl(tStringION(tfindfilet run_unitteststest.xmltsubdirt xmltestdatas test.xml.outs"Requires unicode filenames supports%http://www.python.org/xml-ns/saxtest/t XmlTestBasecBs#eZd„Zd„Zd„ZRS(cCsW|jt|jdƒ|jt|jdƒ|jt|jdƒ|jt|jdƒ|jt|jdƒ|j|jƒdƒ|j|j    ƒgƒ|j|j
ƒgƒ|jt |ƒdƒ|j |j dƒƒ|j|jƒgƒ|j|jdƒdƒ|j|jddƒdƒ|j|jƒgƒ|j|jƒgƒdS(Ntattritattrsi(t assertRaisestKeyErrortgetValuetgetValueByQNametgetNameByQNametgetQNameByNamet __getitem__t assertEqualt    getLengthtgetNamest    getQNamestlent assertFalsethas_keytkeystgettNonetitemstvalues(tselfR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pytverify_empty_attrs*scCs{|jt|jtdfƒ|jt|jdƒ|jt|jdƒ|jt|jtdfƒ|jt|jtdfƒ|j|j    ƒdƒ|j|j
ƒgƒ|j|j ƒgƒ|jt |ƒdƒ|j |jtdfƒƒ|j|jƒgƒ|j|jtdfƒdƒ|j|jtdfdƒdƒ|j|jƒgƒ|j|jƒgƒdS(NRsns:attrii(RRRtns_uriRRRRRRR R!R"R#R$R%R&R'R(R)(R*R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pytverify_empty_nsattrs;s"cCsp|j|jƒdƒ|j|jƒdgƒ|j|jƒdgƒ|jt|ƒdƒ|j|jdƒƒ|j|jƒdgƒ|j|jdƒdƒ|j|jddƒdƒ|j|j    ƒdgƒ|j|j
ƒdgƒ|j|j dƒdƒ|j|j dƒdƒ|j|j dƒdƒ|j|ddƒ|j|jdƒdƒdS(NiRtvali(sattrR.(RRR R!R"t
assertTrueR$R%R&R(R)RRRR(R*R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pytverify_attrs_wattrLs(t__name__t
__module__R+R-R0(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR)s        tMakeParserTestcBseZd„ZRS(cCsšddlm}|ƒ}ddlm}|ƒ}ddlm}|ƒ}ddlm}|ƒ}ddlm}|ƒ}ddlm}|ƒ}dS(Niÿÿÿÿ(R(txml.saxR(R*Rtp((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_make_parser2^s                    (R1R2R6(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR3]st SaxutilsTestcBsteZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z RS( cCs|jtdƒdƒdS(NsDonald Duck & CosDonald Duck &amp; Co(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_escape_basicxscCs|jtdƒdƒdS(Ns<Donald Duck & Co>s&lt;Donald Duck &amp; Co&gt;(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_escape_all{scCs$|jtdidd6ƒdƒdS(Ns Hei pÃ¥ degs&aring;sÃ¥sHei p&aring; deg(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_escape_extrascCs|jtdƒdƒdS(NsDonald Duck &amp; CosDonald Duck & Co(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_unescape_basic„scCs|jtdƒdƒdS(Ns&lt;Donald Duck &amp; Co&gt;s<Donald Duck & Co>(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_unescape_all‡scCs$|jtdidd6ƒdƒdS(Ns Hei pÃ¥ degs&aring;sÃ¥sHei p&aring; deg(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_unescape_extra‹scCs$|jtdidd6ƒdƒdS(Ns    &amp;foo;tsplats&foo;(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_unescape_amp_extrascCs|jtdƒdƒdS(NsDonald Duck & Cos"Donald Duck &amp; Co"(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_quoteattr_basic“scCs|jtdƒdƒdS(NsIncludes "double" quotess'Includes "double" quotes'(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_single_quoteattr—scCs|jtdƒdƒdS(NsIncludes 'single' quotess"Includes 'single' quotes"(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_double_quoteattr›scCs|jtdƒdƒdS(Ns%Includes 'single' and "double" quotess1"Includes 'single' and &quot;double&quot; quotes"(RR(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_single_double_quoteattrŸscCstdgƒ}dS(Nsxml.parsers.no_such_parser(R(R*R5((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_make_parser¤s(R1R2R8R9R:R;R<R=R?R@RARBRCRD(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR7vs                                            s,<?xml version="1.0" encoding="iso-8859-1"?>
t
XmlgenTestcBs˜eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„ZRS(cCsg|jƒ}t|ƒ}|jƒ|jdiƒ|jdƒ|jƒ|j|jƒtdƒdS(Ntdocs <doc></doc>(    tioclassRt startDocumentt startElementt
endElementt endDocumentRtgetvaluetstart(R*tresulttgen((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_basic¯s  
 
cCst|jƒ}t|ƒ}|jƒ|jdiƒ|jdƒ|jdƒ|jƒ|j|jƒt    dƒdS(NRFthuheis<doc>huhei</doc>(
RGRRHRIt
charactersRJRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_content¹s  
 
cCsw|jƒ}t|ƒ}|jƒ|jddƒ|jdiƒ|jdƒ|jƒ|j|jƒt    dƒdS(NttesttdataRFs<?test data?><doc></doc>(
RGRRHtprocessingInstructionRIRJRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_piÅs  
 
cCst|jƒ}t|ƒ}|jƒ|jdiƒ|jdƒ|jdƒ|jƒ|j|jƒt    dƒdS(NRFs<huhei&s<doc>&lt;huhei&amp;</doc>(
RGRRHRIRRRJRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_content_escapeÑs  
 
cCsÚ|jƒ}t|ƒ}|jƒ|jdidd6ƒ|jdidd6ƒ|jdƒ|jdidd6ƒ|jdƒ|jdidd6ƒ|jdƒ|jdƒ|jƒ|j|jƒtdƒdS(    NRFt"tatet's'"s
   sK<doc a='"'><e a="'"></e><e a="'&quot;"></e><e a="&#10;&#13;&#9;"></e></doc>(    RGRRHRIRJRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_attr_escapeÞs  
 
cCs¤d }x—|D]}|jƒ}t|d|ƒ}|jƒ|jdid    d
6ƒ|jd    ƒ|jdƒ|jƒ|j|jƒd |j    |d ƒƒq WdS(Ns iso-8859-15sutf-8sutf-16besutf-16lesutf-32besutf-32letencodingRFu€RZu:<?xml version="1.0" encoding="%s"?>
<doc a="€">€</doc>txmlcharrefreplace(s iso-8859-15sutf-8sutf-16besutf-16lesutf-32besutf-32le(
RGRRHRIRRRJRKRRLtencode(R*t    encodingsR^RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_encodingòs  
 
cCs}|jƒ}t|ddƒ}|jƒ|jdidd6ƒ|jdƒ|jdƒ|jƒ|j|jƒdƒdS(NR^tasciiRFu€RZsE<?xml version="1.0" encoding="ascii"?>
<doc a="&#8364;">&#8364;</doc>(    RGRRHRIRRRJRKRRL(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_unencodables 
 
cCst|jƒ}t|ƒ}|jƒ|jdiƒ|jdƒ|jdƒ|jƒ|j|jƒt    dƒdS(NRFt s <doc> </doc>(
RGRRHRItignorableWhitespaceRJRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_ignorables  
 
cCs½|jƒ}t|ƒ}|jƒ|jdtƒ|jtdfdiƒ|jddiƒ|jddƒ|jtdfdƒ|jdƒ|j    ƒ|j
|j ƒt dtƒdS(Ntns1RFsns1:doctudocs/<ns1:doc xmlns:ns1="%s"><udoc></udoc></ns1:doc>(NRi(NRi( RGRRHtstartPrefixMappingR,tstartElementNSR't endElementNStendPrefixMappingRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_nss  
 
cCst|jƒ}t|ƒ}|jƒ|jddidd6ƒ|jddƒ|jƒ|j|jƒt    dƒdS(NRZtctbs <a b="c"></a>(NRZ(NRp(NRZ(
RGRRHRkR'RlRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_1463026_11s  
 
cCsŠ|jƒ}t|ƒ}|jƒ|jddƒ|jddiƒ|jddƒ|jdƒ|jƒ|j    |j
ƒt dƒdS(NtquxRZs<a xmlns="qux"></a>(RrRZ(RrRZ( RGRRHRjR'RkRlRmRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_1463026_2<s  
 
cCs‘|jƒ}t|ƒ}|jƒ|jddƒ|jddidd6ƒ|jd    dƒ|jdƒ|jƒ|j    |j
ƒt dƒdS(
NtmyRrRZRoRps"<my:a xmlns:my="qux" b="c"></my:a>(squxRZ(NRp(squxRZ( RGRRHRjRkR'RlRmRKRRLRM(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_1463026_3Is  
 
cCsutdƒ}tƒ}|jttƒ|jƒ}t|ƒ}|j|ƒ|j|ƒ|j    |j
ƒt dƒdS(Nsb<?xml version="1.0"?><a:g1 xmlns:a="http://example.com/ns"><a:g2 xml:lang="en">Hello</a:g2></a:g1>sM<a:g1 xmlns:a="http://example.com/ns"><a:g2 xml:lang="en">Hello</a:g2></a:g1>( RRt
setFeatureR tTrueRGRtsetContentHandlertparseRRLRM(R*ttest_xmltparserRNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt test_5027_1Ws            cCsÇ|jƒ}t|ƒ}|jƒ|jddƒ|jd
diƒidd 6}|jd d|ƒ|jdƒ|jd dƒ|jddƒ|jdƒ|jƒ|j    |j
ƒt d    ƒdS(NRZshttp://example.com/nstg1tens$http://www.w3.org/XML/1998/namespacetlangtg2tHellosM<a:g1 xmlns:a="http://example.com/ns"><a:g2 xml:lang="en">Hello</a:g2></a:g1>(shttp://example.com/nsR}(s$http://www.w3.org/XML/1998/namespaceR(shttp://example.com/nsR€(shttp://example.com/nsR€(shttp://example.com/nsR}( RGRRHRjRkRRRlRmRKRRLRM(R*RNROt    lang_attr((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt test_5027_2qs  
 
cCs3|jƒ}d„}||ƒ|j|jƒdS(NcSs*t|ƒ}|jƒ|jdiƒdS(NRF(RRHRI(toutRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pytfuncs 
(RGR#tclosed(R*RNR…((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_no_close_files     
cCs‡|jƒ}t|ƒ}|jdidd6ƒ|jdƒ|jdƒ|jdidd6ƒ|jdƒ|j|jƒdƒdS(    Ntfoos1.0RZRtbars2.0Rps+<foo a="1.0">Hello</foo><bar b="2.0"></bar>(RGRRIRRRJRRL(R*RNRO((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_xmlgen_fragment–s     (R1R2RPRSRWRXR]RbRdRgRnRqRsRuR|RƒR‡RŠ(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRE®s     
                                                           tStringXmlgenTestcBseZeZRS((R1R2RRG(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR‹¥stBytesIOXmlgenTestcBseZejZRS((R1R2tiotBytesIORG(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRŒ¨stWriterXmlgenTestcBseZdefd„ƒYZRS(RGcBs eZejZeZd„ZRS(cCs dj|ƒS(Nt(tjoin(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRL°s(R1R2tlisttappendtwritetFalseR†RL(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRG¬s    (R1R2R’RG(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR«stXMLFilterBaseTestcBseZd„ZRS(cCs”tƒ}t|ƒ}tƒ}|j|ƒ|jƒ|jdiƒ|jdƒ|jdƒ|jdƒ|j    ƒ|j
|j ƒt dƒdS(NRFtcontentRes<doc>content </doc>( RRR    RxRHRIRRRfRJRKRRLRM(R*RNROtfilter((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_filter_basicµs          
 
(R1R2R™(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR–´stExpatReaderTestcBsïeZd„Zed„ƒZddd„ƒYZd„Zddd„ƒYZd„Zde    fd    „ƒYZ
d
„Z d „Z d „Z d „Zd„Zd„Zed„ƒZd„Zd„Zd„Zd„Zd„Zed„ƒZRS(cCsXtƒ}tƒ}t|ƒ}|j|ƒ|jttƒƒ|j|jƒt    ƒdS(N(
R
RRRxRytopent TEST_XMLFILERRLt xml_test_out(R*R{RNtxmlgen((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_fileÐs           cCs„tj}tjt|ƒ|jtj|ƒtƒ}tƒ}t    |ƒ}|j
|ƒ|j t |ƒƒ|j |jƒtƒdS(N(tsupporttTESTFN_UNICODEtshutiltcopyfileRœt
addCleanuptunlinkR
RRRxRyR›RRLR(R*tfnameR{RNRž((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_file_unicodeÚs              tTestDTDHandlercBs#eZd„Zd„Zd„ZRS(cCsg|_g|_dS(N(t
_notationst    _entities(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt__init__ís    cCs|jj|||fƒdS(N(R©R“(R*tnametpublicIdtsystemId((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt notationDeclñscCs |jj||||fƒdS(N(RªR“(R*R¬R­R®tndata((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pytunparsedEntityDeclôs(R1R2R«R¯R±(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR¨ës        cCstƒ}|jƒ}|j|ƒ|jdƒ|jdƒ|jdƒ|jdƒ|jdƒ|jƒ|j|jd
gƒ|j|jd gƒdS( Ns<!DOCTYPE doc [
s-  <!ENTITY img SYSTEM "expat.gif" NDATA GIF>
sW  <!NOTATION GIF PUBLIC "-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
s]>
s <doc></doc>tGIFs;-//CompuServe//NOTATION Graphics Interchange Format 89a//ENtimgs    expat.gif(R²s;-//CompuServe//NOTATION Graphics Interchange Format 89a//ENN(R³Ns    expat.gifR²(    R
R¨t setDTDHandlertfeedtcloseRR©R'Rª(R*R{thandler((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_dtdhandler÷s           
 
tTestEntityResolvercBseZd„ZRS(cCs tƒ}|jtdƒƒ|S(Ns    <entity/>(R t setByteStreamR(R*R­R®tinpsrc((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt resolveEntity s    (R1R2R¼(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR¹    scCs”tƒ}|j|jƒƒtƒ}|jt|ƒƒ|jdƒ|jdƒ|jdƒ|jdƒ|jƒ|j|j    ƒt
dƒdS(Ns<!DOCTYPE doc [
s#  <!ENTITY test SYSTEM "whatever">
s]>
s<doc>&test;</doc>s<doc><entity></entity></doc>( R
tsetEntityResolverR¹RRxRRµR¶RRLRM(R*R{RN((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_entityresolvers            
t AttrGatherercBseZd„Zd„ZRS(cCs ||_dS(N(t_attrs(R*R¬R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRI#scCs ||_dS(N(RÀ(R*R¬tqnameR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRk&s(R1R2RIRk(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR¿!s    cCsMtƒ}|jƒ}|j|ƒ|jdƒ|jƒ|j|jƒdS(Ns<doc/>(R
R¿RxRµR¶R+RÀ(R*R{tgather((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_attrs_empty)s        
cCsMtƒ}|jƒ}|j|ƒ|jdƒ|jƒ|j|jƒdS(Ns<doc attr='val'/>(R
R¿RxRµR¶R0RÀ(R*R{RÂ((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_attrs_wattr3s        
cCsPtdƒ}|jƒ}|j|ƒ|jdƒ|jƒ|j|jƒdS(Nis<doc/>(R
R¿RxRµR¶R-RÀ(R*R{RÂ((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_nsattrs_empty=s     
cCsštdƒ}|jƒ}|j|ƒ|jdtƒ|jƒ|j}|j|jƒdƒ|j|j    ƒtdfgƒ|j
|j ƒgkp¨|j ƒdgkƒ|jt |ƒdƒ|j
|j tdfƒƒ|j|jtdfƒdƒ|j|jtdfdƒdƒ|j|jƒtdfdfgƒ|j|jƒdgƒ|j|jtdfƒdƒ|j|tdfdƒdS(Nis"<doc xmlns:ns='%s' ns:attr='val'/>Rsns:attrR.i(R
R¿RxRµR,R¶RÀRRR R/R!R"R$R&R(R)R(R*R{RÂR((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_nsattrs_wattrGs$   
    "%cCsRtƒ}tƒ}t|ƒ}|j|ƒ|jtƒ|j|jƒtƒdS(N(    R
RRRxRyRœRRLR(R*R{RNRž((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_inpsource_filename`s            cCsXtƒ}tƒ}t|ƒ}|j|ƒ|jttƒƒ|j|jƒt    ƒdS(N(
R
RRRxRyR RœRRLR(R*R{RNRž((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_inpsource_sysidjs           cCs„tj}tjt|ƒ|jtj|ƒtƒ}tƒ}t    |ƒ}|j
|ƒ|j t |ƒƒ|j |jƒtƒdS(N(R R¡R¢R£RœR¤R¥R
RRRxRyR RRLR(R*R¦R{RNRž((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt"test_expat_inpsource_sysid_unicodets              cCsntƒ}tƒ}t|ƒ}|j|ƒtƒ}|jttƒƒ|j|ƒ|j    |j
ƒt ƒdS(N( R
RRRxR RºR›RœRyRRLR(R*R{RNRžR»((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_inpsource_streamƒs               cCsmtƒ}t|ƒ}tƒ}|j|ƒ|jdƒ|jdƒ|jƒ|j|jƒtdƒdS(Ns<doc>s</doc>s <doc></doc>(    RRR
RxRµR¶RRLRM(R*RNRžR{((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_incremental‘s            
cCsÀtƒ}t|ƒ}tƒ}|j|ƒ|jdƒ|jdƒtƒ}t|ƒ}|j|ƒ|jƒ|jdƒ|jdƒ|jdƒ|jƒ|j|jƒt    dƒdS(Ns<doc>ttexts</doc>s<doc>text</doc>(
RRR
RxRµtresetR¶RRLRM(R*RNRžR{((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_incremental_resets                  
 
cCs•tƒ}t|ƒ}tƒ}|j|ƒ|jdƒ|jdƒ|jƒ|j|jƒdƒ|j|j    ƒdƒ|j|j
ƒdƒdS(Ns<doc>s</doc>i( RRR
RxRµR¶Rt getSystemIdR't getPublicIdt getLineNumber(R*RNRžR{((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_locator_noinfo´s            
cCshtƒ}t|ƒ}tƒ}|j|ƒ|jtƒ|j|jƒtƒ|j|jƒdƒdS(N(
RRR
RxRyRœRRÏRÐR'(R*RNRžR{((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_locator_withinfoÂs           cCs”tj}tjt|ƒ|jtj|ƒtƒ}t|ƒ}t    ƒ}|j
|ƒ|j |ƒ|j |j ƒ|ƒ|j |jƒdƒdS(N(R R¡R¢R£RœR¤R¥RRR
RxRyRRÏRÐR'(R*R¦RNRžR{((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt#test_expat_locator_withinfo_unicodeÌs               (((R1R2RŸtrequires_unicode_filenamesR§R¨R¸R¹R¾RR¿RÃRÄRÅRÆRÇRÈRÉRÊRËRÎRÒRÓRÔ(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRšÌs(    
            
   
   
       
   
                    
tErrorReportingTestcBs6eZd„Zd„Zd„Zddd„ƒYZRS(cCs“tƒ}|jtƒƒtƒ}|jtdƒƒd}|j|ƒy|j|ƒ|jƒWn)t    k
rŽ}|j
|j ƒ|ƒnXdS(Ns<foo bar foobar>s a file name( R
RxRR RºRt setSystemIdRytfailRRRÏ(R*R{tsourceR¬R[((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_inpsource_locationãs          cCs9tƒ}|jtƒƒ|jt|jtdƒƒdS(Ns<foo>(R
RxRRRRyR(R*R{((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_expat_incompleteðs    cCsŒttdd|jddƒƒƒttdd|jddƒƒƒttdd|jddƒƒƒttdd|jddƒƒƒdS(Ntmessagei(tstrRR't DummyLocator(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_sax_parse_exception_strõs    RÞcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs||_||_dS(N(t_linenot_colno(R*tlinenotcolno((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyR«s    cCsdS(Ntpubid((R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRÐ scCsdS(Ntsysid((R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRÏscCs|jS(N(Rà(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRÑscCs|jS(N(Rá(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pytgetColumnNumbers(R1R2R«RÐRÏRÑRæ(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRÞs
                ((R1R2RÚRÛRßRÞ(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRÖâs            t XmlReaderTestcBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs|jtiƒƒdS(N(R+R (R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_attrs_empty!scCs|jtidd6ƒƒdS(NR.R(R0R (R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_attrs_wattr$scCs|jtiiƒƒdS(N(R-R(R*((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_nsattrs_empty'scCsÛtidtdf6idtdf6ƒ}|j|jƒdƒ|j|jƒtdfgƒ|j|jƒdgƒ|jt|ƒdƒ|j|jtdfƒƒ|j|j    ƒtdfgƒ|j|j
tdfƒdƒ|j|j
tdfdƒdƒ|j|j ƒtdfdfgƒ|j|j ƒdgƒ|j|j tdfƒdƒ|j|jdƒdƒ|j|jdƒtdfƒ|j|tdfdƒ|j|jtdfƒdƒdS(NR.Rsns:attrii(RR,RRR R!R"R/R$R%R&R(R)RRRR(R*R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_nsattrs_wattr*s""%cCs˜ddl}|jjƒ}x3|jjƒD]"}|jdƒr+|j|=q+q+Wz/ddl}|jj}|j|j    dƒWd|jj
|ƒXdS(Niÿÿÿÿsxml.sxml.sax.expatreader( tsystmodulestcopyR%t
startswithtxml.sax.expatreadertsaxt expatreaderRR1tupdate(R*Rìt old_modulestmodnametxmltmodule((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_sf_1511497Vs   cCs?tdƒ}tƒ}ddlm}|j||j|ƒdS(Ntinvalidiÿÿÿÿ(R(RRR4RRRy(R*tsioR{R((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyttest_sf_1513611ds     (R1R2RèRéRêRëRøRû(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyRçs                 ,    c    Cs#tttttttttƒdS(N(    RR3R7R‹RŒRRšRÖRç(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt    test_mainlst__main__(BR4RRRRRt ImportErrortxml.sax.saxutilsRRRRR    RðR
txml.sax.handlerR txml.sax.xmlreaderR R Rt    cStringIORRtos.pathtosR¢ttest.test_supportt test_supportR RRtunittestRœtTEST_XMLFILE_OUTRwtsupports_unicode_filenamestpathR¡R`tTESTFN_ENCODINGtAttributeErrort UnicodeErrort    TypeErrorR•t
skipUnlessRÕR,tTestCaseRR3R7RMRER‹RŒRR–R›treadRRšRÖRçRüR1(((sU/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_sax.pyt<module>sX(  (          46÷    ÿ<N