-í
é¶<c       s)     d  k  l Z l Z l Z l Z l Z  y  e ƒ  Wn%  e j
 o 
 e d ƒ ‚ n X d k l Z l	 Z	 l
 Z
 l Z  d k l Z  d k l Z l Z l Z  d k l Z  d k l Z l Z l Z l Z  d k Z  d a  d a  d	 „  Z ! d
 „  Z @ d „  Z C d „  Z F d „  Z  K d „  Z! N d „  Z" R d „  Z# V d „  Z$ \ d „  Z% i d Z& k d „  Z' u d „  Z(  d „  Z)  d „  Z* ™ d „  Z+ © d „  Z, µ d Z- · d „  Z. Ë d „  Z/ â d „  Z0 î d f  d „  ƒ  YZ1 ú d  „  Z2 d! f  d" „  ƒ  YZ3 d# „  Z4 "d$ e f d% „  ƒ  YZ5 *d& „  Z6 4d' „  Z7 >d( „  Z8 Hd) „  Z9 ae: e d* e i; d+ e i; d, ƒ ƒ i< ƒ  Z= cd- „  Z> md. „  Z? wd/ „  Z@ …d0 „  ZA ‘d1 „  ZB ¨d2 „  ZC ¶d3 „  ZD Çd4 „  ZE Ód5 „  ZF æd6 „  ZG d7 „  ZH "d8 „  ZI %d9 „  ZJ *d: „  ZK Ud; „  ZL Xd< „  ZM od= „  ZN {eO ƒ  iP ƒ  ZP |eP iQ ƒ  }xB eP D}]7 \ ZR ZS ~eR d>  d? j o e eS ƒ  eR ƒ n q«Wd@ t t f GH‚t d j o ƒe dA t t f ‚ n d S(B   (   s   make_parsers   ContentHandlers   SAXExceptions   SAXReaderNotAvailables   SAXParseExceptions   no XML parsers available(   s   XMLGenerators   escapes	   quoteattrs   XMLFilterBase(   s   create_parser(   s   InputSources   AttributesImpls   AttributesNSImpl(   s   StringIO(   s   verifys   verboses
   TestFaileds   findfileNi    c    sJ      t  d a   |  o  d G| GHn  d G| GH t d a d  S(   Ni   s   Passeds   Failed(   s   testss   outcomes   names   fails(   s   outcomes   name(    (    s#   /usr/lib/python2.2/test/test_sax.pys   confirm s   
c     sÑ   ! " y¬ & d k  l } ' | ƒ  }  ( d k  l } ) | ƒ  }  * d k  l } + | ƒ  }  , d k  l } - | ƒ  }  . d k  l } / | ƒ  }  0 d k  l } 1 | ƒ  }  Wn 2 3 d Sn X5 |  Sd  S(   N(   s   make_parseri    (   s   xml.saxs   make_parsers   p(   s   ps   make_parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_make_parser2! s    c      s   @ A t  d ƒ d j Sd  S(   Ns   Donald Duck & Cos   Donald Duck &amp; Co(   s   escape(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_escape_basic@ s   c      s   C D t  d ƒ d j Sd  S(   Ns   <Donald Duck & Co>s   &lt;Donald Duck &amp; Co&gt;(   s   escape(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_escape_allC s   c      s&   F G t  d h  d d <ƒ d j Sd  S(   Ns
   Hei på degs   &aring;s   ås   Hei p&aring; deg(   s   escape(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_escape_extraF s   c      s   K L t  d ƒ d j Sd  S(   Ns   Donald Duck & Cos   "Donald Duck &amp; Co"(   s	   quoteattr(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_quoteattr_basicK s   c      s   N O t  d ƒ d j Sd  S(   Ns   Includes "double" quotess   'Includes "double" quotes'(   s	   quoteattr(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_single_quoteattrN s   c      s   R S t  d ƒ d j Sd  S(   Ns   Includes 'single' quotess   "Includes 'single' quotes"(   s	   quoteattr(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_double_quoteattrR s   c      s   V W t  d ƒ d j Sd  S(   Ns%   Includes 'single' and "double" quotess1   "Includes 'single' and &quot;double&quot; quotes"(   s	   quoteattr(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_single_double_quoteattrV s   c     s;   \ ] y ` t  d g ƒ }  Wn a b d Sn Xd |  Sd  S(   Ns   xml.parsers.no_such_parseri    (   s   make_parsers   p(   s   p(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_make_parser\ s
   s,   <?xml version="1.0" encoding="iso-8859-1"?>
c     sv   k l t  ƒ  }  m t |  ƒ } n | i ƒ  o | i d h  ƒ p | i d ƒ q | i ƒ  s |  i ƒ  t	 d j Sd  S(   Ns   docs   <doc></doc>(
   s   StringIOs   results   XMLGenerators   gens   startDocuments   startElements
   endElements   endDocuments   getvalues   start(   s   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_xmlgen_basick s   c     s†   u v t  ƒ  }  w t |  ƒ } y | i ƒ  z | i d h  ƒ { | i d ƒ | | i d ƒ } | i ƒ   |  i	 ƒ  t
 d j Sd  S(   Ns   docs   huheis   <doc>huhei</doc>(   s   StringIOs   results   XMLGenerators   gens   startDocuments   startElements
   characterss
   endElements   endDocuments   getvalues   start(   s   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_xmlgen_contentu s   c     s‰    ‚ t  ƒ  }  ƒ t |  ƒ } … | i ƒ  † | i d d ƒ ‡ | i d h  ƒ ˆ | i d ƒ ‰ | i ƒ  ‹ |  i	 ƒ  t
 d j Sd  S(   Ns   tests   datas   docs   <?test data?><doc></doc>(   s   StringIOs   results   XMLGenerators   gens   startDocuments   processingInstructions   startElements
   endElements   endDocuments   getvalues   start(   s   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_xmlgen_pi s   c     s†    Ž t  ƒ  }   t |  ƒ } ‘ | i ƒ  ’ | i d h  ƒ “ | i d ƒ ” | i d ƒ • | i ƒ  — |  i	 ƒ  t
 d j Sd  S(   Ns   docs   <huhei&s   <doc>&lt;huhei&amp;</doc>(   s   StringIOs   results   XMLGenerators   gens   startDocuments   startElements
   characterss
   endElements   endDocuments   getvalues   start(   s   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_xmlgen_content_escape s   c     s×   ™ š t  ƒ  }  › t |  ƒ }  | i ƒ  ž | i d h  d d <ƒ Ÿ | i d h  d d <ƒ   | i d ƒ ¡ | i d h  d d <ƒ ¢ | i d ƒ £ | i d ƒ ¤ | i ƒ  ¦ |  i ƒ  t	 d j Sd  S(   Ns   docs   "s   as   es   's   '"s1   <doc a='"'><e a="'"></e><e a="'&quot;"></e></doc>(
   s   StringIOs   results   XMLGenerators   gens   startDocuments   startElements
   endElements   endDocuments   getvalues   start(   s   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_xmlgen_attr_escape™ s   c     s†   © ª t  ƒ  }  « t |  ƒ } ­ | i ƒ  ® | i d h  ƒ ¯ | i d ƒ ° | i d ƒ ± | i ƒ  ³ |  i	 ƒ  t
 d j Sd  S(   Ns   docs    s   <doc> </doc>(   s   StringIOs   results   XMLGenerators   gens   startDocuments   startElements   ignorableWhitespaces
   endElements   endDocuments   getvalues   start(   s   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_xmlgen_ignorable© s   s%   http://www.python.org/xml-ns/saxtest/c     sä   · ¸ t  ƒ  }  ¹ t |  ƒ } » | i ƒ  ¼ | i d t ƒ ½ | i t d f d h  ƒ ¿ | i t d f t h  ƒ À | i	 t d f t ƒ Á | i	 t d f d ƒ Â | i
 d ƒ Ã | i ƒ  Å |  i ƒ  t d t j Sd  S(   Ns   ns1s   docs   ns1:docs   udocs/   <ns1:doc xmlns:ns1="%s"><udoc></udoc></ns1:doc>(   s   StringIOs   results   XMLGenerators   gens   startDocuments   startPrefixMappings   ns_uris   startElementNSs   Nones   endElementNSs   endPrefixMappings   endDocuments   getvalues   start(   s   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_xmlgen_ns· s   c     s²   Ë Ì t  ƒ  } Í t | ƒ } Î t ƒ  }  Ï |  i | ƒ Ñ |  i ƒ  Ò |  i d h  ƒ Ó |  i	 d ƒ Ô |  i
 d ƒ Õ |  i d ƒ Ö |  i ƒ  Ø | i ƒ  t d j Sd  S(   Ns   docs   contents    s   <doc>content </doc>(   s   StringIOs   results   XMLGenerators   gens   XMLFilterBases   filters   setContentHandlers   startDocuments   startElements
   characterss   ignorableWhitespaces
   endElements   endDocuments   getvalues   start(   s   filters   results   gen(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_filter_basicË s   c     sx   â ã t  ƒ  } ä t ƒ  } å t | ƒ }  ç | i |  ƒ è | i t t	 d t
 i d ƒ ƒ ƒ ê | i ƒ  t j Sd  S(   Ns   tests   xml(   s   create_parsers   parsers   StringIOs   results   XMLGenerators   xmlgens   setContentHandlers   parses   opens   findfiles   oss   extseps   getvalues   xml_test_out(   s   xmlgens   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_fileâ s   's   TestDTDHandlerc      s/   î t  Z ð d „  Z ô d „  Z ÷ d „  Z RS(   Nc    s   ð ñ g  |  _ ò g  |  _ d  S(   N(   s   selfs
   _notationss	   _entities(   s   self(    (    s#   /usr/lib/python2.2/test/test_sax.pys   __init__ð s   c    s#   ô õ |  i i | | | f ƒ d  S(   N(   s   selfs
   _notationss   appends   names   publicIds   systemId(   s   selfs   names   publicIds   systemId(    (    s#   /usr/lib/python2.2/test/test_sax.pys   notationDeclô s   c    s&   ÷ ø |  i i | | | | f ƒ d  S(   N(   s   selfs	   _entitiess   appends   names   publicIds   systemIds   ndata(   s   selfs   names   publicIds   systemIds   ndata(    (    s#   /usr/lib/python2.2/test/test_sax.pys   unparsedEntityDecl÷ s   (   s   __name__s
   __module__s   __init__s   notationDecls   unparsedEntityDecl(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   TestDTDHandlerî s   	c     sÇ   ú û t  ƒ  } ü t ƒ  }  ý | i |  ƒ ÿ | i d ƒ  | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i ƒ  |  i d d t f g j o |  i	 d t d	 d f g j Sd  S(
   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>s   GIFs;   -//CompuServe//NOTATION Graphics Interchange Format 89a//ENs   imgs	   expat.gif(
   s   create_parsers   parsers   TestDTDHandlers   handlers   setDTDHandlers   feeds   closes
   _notationss   Nones	   _entities(   s   handlers   parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_dtdhandlerú s   s   TestEntityResolverc      s   t  Z d „  Z RS(   Nc    s0   t  ƒ  } | i t d ƒ ƒ | Sd  S(   Ns	   <entity/>(   s   InputSources   inpsrcs   setByteStreams   StringIO(   s   selfs   publicIds   systemIds   inpsrc(    (    s#   /usr/lib/python2.2/test/test_sax.pys   resolveEntitys   (   s   __name__s
   __module__s   resolveEntity(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   TestEntityResolvers   	c     s¬   t  ƒ  } | i t ƒ  ƒ t ƒ  }  | i t |  ƒ ƒ | i d ƒ | i d ƒ | i d ƒ | i d ƒ | i	 ƒ  |  i
 ƒ  t d j Sd  S(   Ns   <!DOCTYPE doc [
s#     <!ENTITY test SYSTEM "whatever">
s   ]>
s   <doc>&test;</doc>s   <doc><entity></entity></doc>(   s   create_parsers   parsers   setEntityResolvers   TestEntityResolvers   StringIOs   results   setContentHandlers   XMLGenerators   feeds   closes   getvalues   start(   s   results   parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_entityresolvers   s   AttrGathererc      s#   "t  Z $d „  Z 'd „  Z RS(   Nc    s   $%| |  _ d  S(   N(   s   attrss   selfs   _attrs(   s   selfs   names   attrs(    (    s#   /usr/lib/python2.2/test/test_sax.pys   startElement$s   c    s   '(| |  _ d  S(   N(   s   attrss   selfs   _attrs(   s   selfs   names   qnames   attrs(    (    s#   /usr/lib/python2.2/test/test_sax.pys   startElementNS's   (   s   __name__s
   __module__s   startElements   startElementNS(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   AttrGatherer"s   	c     s\   *+t  ƒ  } ,t ƒ  }  -| i |  ƒ /| i d ƒ 0| i ƒ  2t |  i ƒ Sd  S(   Ns   <doc/>(	   s   create_parsers   parsers   AttrGatherers   gathers   setContentHandlers   feeds   closes   verify_empty_attrss   _attrs(   s   gathers   parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_attrs_empty*s   c     s\   45t  ƒ  } 6t ƒ  }  7| i |  ƒ 9| i d ƒ :| i ƒ  <t |  i ƒ Sd  S(   Ns   <doc attr='val'/>(	   s   create_parsers   parsers   AttrGatherers   gathers   setContentHandlers   feeds   closes   verify_attrs_wattrs   _attrs(   s   gathers   parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_attrs_wattr4s   c     s_   >?t  d ƒ } @t ƒ  }  A| i |  ƒ C| i d ƒ D| i ƒ  Ft |  i ƒ Sd  S(   Ni   s   <doc/>(	   s   create_parsers   parsers   AttrGatherers   gathers   setContentHandlers   feeds   closes   verify_empty_nsattrss   _attrs(   s   gathers   parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_nsattrs_empty>s   c     sŒ  HIt  d ƒ }  Jt ƒ  } K|  i | ƒ M|  i d t ƒ N|  i ƒ  P| i } R| i
 ƒ  d j o| i ƒ  t d f g j oû | i ƒ  g  j oè t | ƒ d j oÕ | i t d f ƒ o¿ | i ƒ  t d f g j o£ | i t d f ƒ d j o‡ | i t d f d ƒ d j oh | i ƒ  t d f d f g j oF | i ƒ  d g j o0 | i t d f ƒ d j o | t d f d j Sd  S(   Ni   s"   <doc xmlns:ns='%s' ns:attr='val'/>s   attrs   vali   (   s   create_parsers   parsers   AttrGatherers   gathers   setContentHandlers   feeds   ns_uris   closes   _attrss   attrss	   getLengths   getNamess	   getQNamess   lens   has_keys   keyss   gets   itemss   valuess   getValue(   s   parsers   attrss   gather(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_nsattrs_wattrHs   s   tests   xmls   outc     sr   cdt  ƒ  } et ƒ  } ft | ƒ }  h| i |  ƒ i| i t d t	 i
 d ƒ ƒ k| i ƒ  t j Sd  S(   Ns   tests   xml(   s   create_parsers   parsers   StringIOs   results   XMLGenerators   xmlgens   setContentHandlers   parses   findfiles   oss   extseps   getvalues   xml_test_out(   s   xmlgens   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_inpsource_filenamecs   !c     sx   mnt  ƒ  } ot ƒ  } pt | ƒ }  r| i |  ƒ s| i t t	 d t
 i d ƒ ƒ ƒ u| i ƒ  t j Sd  S(   Ns   tests   xml(   s   create_parsers   parsers   StringIOs   results   XMLGenerators   xmlgens   setContentHandlers   parses   InputSources   findfiles   oss   extseps   getvalues   xml_test_out(   s   xmlgens   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_inpsource_sysidms   'c     s”   wxt  ƒ  }  yt ƒ  } zt | ƒ } ||  i | ƒ }t ƒ  } ~| i	 t
 t d t i d ƒ ƒ ƒ |  i | ƒ | i ƒ  t j Sd  S(   Ns   tests   xml(   s   create_parsers   parsers   StringIOs   results   XMLGenerators   xmlgens   setContentHandlers   InputSources   inpsrcs   setByteStreams   opens   findfiles   oss   extseps   parses   getvalues   xml_test_out(   s   parsers   xmlgens   results   inpsrc(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_inpsource_streamws   'c     s‚   …†t  ƒ  } ‡t | ƒ }  ˆt ƒ  } ‰| i |  ƒ ‹| i d ƒ Œ| i d ƒ | i ƒ  | i	 ƒ  t
 d j Sd  S(   Ns   <doc>s   </doc>s   <doc></doc>(   s   StringIOs   results   XMLGenerators   xmlgens   create_parsers   parsers   setContentHandlers   feeds   closes   getvalues   start(   s   xmlgens   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_incremental…s   c     sê   ‘’t  ƒ  } “t | ƒ }  ”t ƒ  } •| i |  ƒ —| i d ƒ ˜| i d ƒ št  ƒ  } ›t | ƒ }  œ| i |  ƒ | i ƒ  Ÿ| i d ƒ  | i d ƒ ¡| i d ƒ ¢| i	 ƒ  ¤| i
 ƒ  t d j Sd  S(   Ns   <doc>s   texts   </doc>s   <doc>text</doc>(   s   StringIOs   results   XMLGenerators   xmlgens   create_parsers   parsers   setContentHandlers   feeds   resets   closes   getvalues   start(   s   xmlgens   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_incremental_reset‘s   c     s¤   ¨©t  ƒ  } ªt | ƒ }  «t ƒ  } ¬| i |  ƒ ®| i d ƒ ¯| i d ƒ °| i ƒ  ²| i	 ƒ  t
 j o# | i ƒ  t
 j o | i ƒ  d j Sd  S(   Ns   <doc>s   </doc>i   (   s   StringIOs   results   XMLGenerators   xmlgens   create_parsers   parsers   setContentHandlers   feeds   closes   getSystemIds   Nones   getPublicIds   getLineNumber(   s   xmlgens   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_locator_noinfo¨s   c     s€   ¶·t  ƒ  } ¸t | ƒ }  ¹t ƒ  } º| i |  ƒ »| i t d ƒ ƒ ½| i	 ƒ  t d ƒ j o | i
 ƒ  t j Sd  S(   Ns   test.xml(   s   StringIOs   results   XMLGenerators   xmlgens   create_parsers   parsers   setContentHandlers   parses   findfiles   getSystemIds   getPublicIds   None(   s   xmlgens   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_locator_withinfo¶s   c     s¦   ÇÈt  ƒ  } É| i t ƒ  ƒ Êt ƒ  }  Ë|  i t d ƒ ƒ Ìd } Í|  i	 | ƒ Îy Ï| i
 |  ƒ Wn+ Ðt j
 o } Ñ| i ƒ  | j Sn Xd  S(   Ns   <foo bar foobar>s   a file name(   s   create_parsers   parsers   setContentHandlers   ContentHandlers   InputSources   sources   setByteStreams   StringIOs   names   setSystemIds   parses   SAXExceptions   es   getSystemId(   s   sources   es   names   parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_inpsource_locationÇs   	c     sj   ÓÔt  ƒ  }  Õ|  i t ƒ  ƒ Öy ×|  i t d ƒ ƒ Wn Øt j
 o Ùd Sn	 XÛd Sd  S(   Ns   <foo>i   i    (   s   create_parsers   parsers   setContentHandlers   ContentHandlers   parses   StringIOs   SAXParseException(   s   parser(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_expat_incompleteÓs   c    s4  æçy è|  i d ƒ éd } Wn êt j
 o ëd } n Xíy î|  i d ƒ ïd } Wn ðt j
 o ñd } n Xóy ô|  i d ƒ õd } Wn öt j
 o ÷d } n Xùy ú|  i d ƒ ûd } Wn üt j
 o ýd } n Xÿy  |  d d } Wn t j
 o d } n X|  i ƒ  d j oÒ |  i ƒ  g  j o¿ |  i ƒ  g  j o¬ t |  ƒ d j o™ |  i d ƒ oˆ |  i ƒ  g  j ou |  i d ƒ t j o_ |  i d d ƒ d j oF |  i ƒ  g  j o3 |  i ƒ  g  j o  | o | o | o | o | Sd  S(   Ns   attri    i   s   attrsi   (   s   attrss   getValues   gvks   KeyErrors   getValueByQNames   gvqks   getNameByQNames   gnqks   getQNameByNames   gqnks   giks	   getLengths   getNamess	   getQNamess   lens   has_keys   keyss   gets   Nones   itemss   values(   s   attrss   gvks   gvqks   gqnks   giks   gnqk(    (    s#   /usr/lib/python2.2/test/test_sax.pys   verify_empty_attrsæs4   c    sI  |  i ƒ  d j o,|  i ƒ  d g j o|  i ƒ  d g j o t |  ƒ d j oí |  i d ƒ oÝ |  i ƒ  d g j oÇ |  i d ƒ d j o± |  i d d ƒ d j o˜ |  i ƒ  d d f g j o| |  i	 ƒ  d g j of |  i
 d ƒ d j oP |  i d ƒ d j o: |  i d ƒ d j o$ |  d d j o |  i d ƒ d j Sd  S(   Ni   s   attrs   vali   (   s   attrss	   getLengths   getNamess	   getQNamess   lens   has_keys   keyss   gets   itemss   valuess   getValues   getValueByQNames   getNameByQNames   getQNameByName(   s   attrs(    (    s#   /usr/lib/python2.2/test/test_sax.pys   verify_attrs_wattrs   c      s   "#t  t h  ƒ ƒ Sd  S(   N(   s   verify_empty_attrss   AttributesImpl(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_attrs_empty"s   c      s#   %&t  t h  d d <ƒ ƒ Sd  S(   Ns   vals   attr(   s   verify_attrs_wattrs   AttributesImpl(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_attrs_wattr%s   c    sX  *+y# ,|  i t d f ƒ -d } Wn .t j
 o /d } n X1y 2|  i d ƒ 3d } Wn 4t j
 o 5d } n X7y 8|  i d ƒ 9d } Wn :t j
 o ;d } n X=y# >|  i	 t d f ƒ ?d } Wn @t j
 o Ad } n XCy D|  t d f Ed } Wn Ft j
 o Gd } n XI|  i ƒ  d j oä |  i ƒ  g  j oÑ |  i ƒ  g  j o¾ t |  ƒ d j o« |  i t d f ƒ o” |  i ƒ  g  j o |  i t d f ƒ t j oe |  i t d f d ƒ d j oF |  i ƒ  g  j o3 |  i ƒ  g  j o  | o | o | o | o | Sd  S(   Ns   attri    i   s   ns:attri   (   s   attrss   getValues   ns_uris   gvks   KeyErrors   getValueByQNames   gvqks   getNameByQNames   gnqks   getQNameByNames   gqnks   giks	   getLengths   getNamess	   getQNamess   lens   has_keys   keyss   gets   Nones   itemss   values(   s   attrss   gvks   gvqks   gqnks   giks   gnqk(    (    s#   /usr/lib/python2.2/test/test_sax.pys   verify_empty_nsattrs*s4   c      s   UVt  t h  h  ƒ ƒ Sd  S(   N(   s   verify_empty_nsattrss   AttributesNSImpl(    (    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_nsattrs_emptyUs   c     s¸  XYt  h  d t d f <Zh  d t d f <ƒ }  \|  i ƒ  d j oh|  i ƒ  t d f g j oL|  i ƒ  d g j o6t |  ƒ d j o#|  i t d f ƒ o|  i ƒ  t d f g j oñ |  i	 t d f ƒ d j oÕ |  i	 t d f d ƒ d j o¶ |  i
 ƒ  t d f d f g j o” |  i ƒ  d g j o~ |  i t d f ƒ d j ob |  i d ƒ d j oL |  i d ƒ t d f j o0 |  t d f d j o |  i t d f ƒ d j Sd  S(   Ns   vals   attrs   ns:attri   i   (   s   AttributesNSImpls   ns_uris   attrss	   getLengths   getNamess	   getQNamess   lens   has_keys   keyss   gets   itemss   valuess   getValues   getValueByQNames   getNameByQNames   getQNameByName(   s   attrs(    (    s#   /usr/lib/python2.2/test/test_sax.pys   test_nsattrs_wattrXs   c     s°   opt  ƒ  } qt ƒ  } rt | ƒ }  t| i |  ƒ u| i t d t	 i
 d ƒ ƒ wt t d t	 i
 d t	 i
 d ƒ d ƒ } x| i | i ƒ  ƒ y| i ƒ  d  S(   Ns   tests   xmls   outs   w(   s   create_parsers   parsers   StringIOs   results   XMLGenerators   xmlgens   setContentHandlers   parses   findfiles   oss   extseps   opens   outfs   writes   getvalues   close(   s   xmlgens   outfs   parsers   result(    (    s#   /usr/lib/python2.2/test/test_sax.pys   make_test_outputos   !.i   s   test_s   %d tests, %d failuress   %d of %d tests failed(T   s   xml.saxs   make_parsers   ContentHandlers   SAXExceptions   SAXReaderNotAvailables   SAXParseExceptions   ImportErrors   xml.sax.saxutilss   XMLGenerators   escapes	   quoteattrs   XMLFilterBases   xml.sax.expatreaders   create_parsers   xml.sax.xmlreaders   InputSources   AttributesImpls   AttributesNSImpls	   cStringIOs   StringIOs   test_supports   verifys   verboses
   TestFaileds   findfiles   oss   testss   failss   confirms   test_make_parser2s   test_escape_basics   test_escape_alls   test_escape_extras   test_quoteattr_basics   test_single_quoteattrs   test_double_quoteattrs   test_single_double_quoteattrs   test_make_parsers   starts   test_xmlgen_basics   test_xmlgen_contents   test_xmlgen_pis   test_xmlgen_content_escapes   test_xmlgen_attr_escapes   test_xmlgen_ignorables   ns_uris   test_xmlgen_nss   test_filter_basics   test_expat_files   TestDTDHandlers   test_expat_dtdhandlers   TestEntityResolvers   test_expat_entityresolvers   AttrGatherers   test_expat_attrs_emptys   test_expat_attrs_wattrs   test_expat_nsattrs_emptys   test_expat_nsattrs_wattrs   opens   extseps   reads   xml_test_outs   test_expat_inpsource_filenames   test_expat_inpsource_sysids   test_expat_inpsource_streams   test_expat_incrementals   test_expat_incremental_resets   test_expat_locator_noinfos   test_expat_locator_withinfos   test_expat_inpsource_locations   test_expat_incompletes   verify_empty_attrss   verify_attrs_wattrs   test_attrs_emptys   test_attrs_wattrs   verify_empty_nsattrss   test_nsattrs_emptys   test_nsattrs_wattrs   make_test_outputs   localss   itemss   sorts   names   value(F   s   test_xmlgen_ignorables   make_test_outputs   verboses   AttrGatherers   test_make_parsers   test_expat_locator_withinfos   test_expat_nsattrs_emptys   test_double_quoteattrs	   quoteattrs   test_xmlgen_contents   test_expat_attrs_emptys   escapes   test_xmlgen_pis   test_escape_alls   test_xmlgen_nss   test_quoteattr_basics   AttributesNSImpls   confirms   test_make_parser2s   verifys   test_filter_basics   test_expat_incrementals   test_expat_nsattrs_wattrs   ContentHandlers   InputSources   starts   TestDTDHandlers   test_expat_inpsource_filenames   ns_uris   XMLGenerators   AttributesImpls   test_escape_basics   findfiles   test_single_double_quoteattrs   test_attrs_wattrs   test_xmlgen_attr_escapes   xml_test_outs   test_expat_dtdhandlers   create_parsers   test_expat_inpsource_locations   test_expat_entityresolvers   test_nsattrs_emptys   test_xmlgen_content_escapes   verify_attrs_wattrs   values   test_expat_locator_noinfos
   TestFaileds   TestEntityResolvers   SAXParseExceptions   make_parsers   test_xmlgen_basics   XMLFilterBases   test_expat_incompletes   names   StringIOs   SAXReaderNotAvailables   itemss   test_expat_files   test_expat_inpsource_streams   test_nsattrs_wattrs   test_attrs_emptys   test_expat_attrs_wattrs   verify_empty_attrss   SAXExceptions   test_escape_extras   test_expat_incremental_resets   verify_empty_nsattrss   oss   test_expat_inpsource_sysids   test_single_quoteattr(    (    s#   /usr/lib/python2.2/test/test_sax.pys   ? sŠ   +""		
	
	


1

++
 