-í
ê¶<c    2   sF%    d  Z    d k l Z l Z l Z 	 d k Z  e i i d ƒ oz e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d	 j ƒ  e e d
 ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d ƒ d j ƒ  e e d i	 e
 e e d ƒ ƒ ƒ ƒ d j ƒ n * d „  Z ? e d  d! d! ƒ @ e d  d" d# ƒ A e d  d$ d% ƒ B e d  d& d% ƒ D e d' d( d) d* ƒ E e d' d( d+ d, ƒ F e d' d- d) d* ƒ G e d' d- d+ d, ƒ H e d' d( d) d. ƒ I e d' d( d+ d/ ƒ K e d0 d! d1 ƒ L e d0 d" d# ƒ M e d0 d2 d3 ƒ N e d0 d4 d5 ƒ O e d0 d6 d7 ƒ Q e d8 d9 d+ d ƒ R e d8 d9 d: d d; ƒ S e d8 d9 d< d= d> ƒ U e d? d9 d: d ƒ W e d@ dA dB ƒ X e d@ dB dB ƒ Z e dC dA dD ƒ [ e dC dD dD ƒ ] c e dE dF d dG dH dI dJ dK g ƒ e e dE dL d* d, dM dN g dO ƒ f e dE dL d* d, dP g dO dQ ƒ g e dE dR d* dS g e d; ƒ h e dE dR d* d, dT g e dQ ƒ i e dE dR d* d, dM dN g e d) ƒ j e dE dR d* d, dM dN g e d> ƒ k e dE dR dR g e d+ ƒ l e dE dU d* d, dV g e dQ ƒ m e dE dW d* d, dM dN g ƒ n e dE dX d* d, dM dN g dY ƒ o e dE dX d* d, dM dN g dZ ƒ p e dE d[ d* d, dM dN g dY ƒ q e dE d\ d] d g d^ ƒ r e dE d\ d] d g d_ ƒ s e dE d` d] d g d^ ƒ w da f  db „  ƒ  YZ | e dc dd dR d* d, dM dN g ƒ } e dc dd dR d. d/ dM dN g ƒ ~ e dc d de d* d, dM dN f ƒ  e dc dd df e dg ƒ ƒ € e dc dd e dh ƒ  e dc dd e e dh dB di g ƒ ƒ ‚ e dc dj dR d* d, dM dN g ƒ ƒ e dc dj dR d. d/ dM dN g ƒ „ e dc dk de d* d, dM dN f ƒ … e dc dj df e dl ƒ ƒ † e dc dj e dh ƒ ˆ d Z ‰ xI e dm ƒ D‰ ]8 Z Š e d+ j o ‹ e dn Z n Œ e do dm Z q<W e dc dn e do dm g dm ƒ Ž e dc dn e do dm f dm ƒ  e dp dq dB ƒ ‘ e dr dq ds ƒ ’ e dt dq du ƒ “ e dp dB dB ƒ • e dv dw dx ƒ — ž e dy dz d{ d| d} d; ƒ Ÿ e dy dz d~ d dk ƒ   e dy dz d€ d| d} dQ ƒ ¡ e dy dz d d| d} d) ƒ ¢ e dy dz d d| d} d> ƒ £ e dy dz dz d| d} d+ ƒ ¤ e dy dz d d| d} ƒ ¥ e dy dz dz do d} ƒ ¦ e dy dz dz do d} dQ ƒ ¨ e d‚ dB d; dƒ ƒ © e d‚ dB d; dB ƒ ª e d‚ dB d+ d„ ƒ « e d‚ dB d; d ƒ ¬ e d‚ dB d+ d… ƒ ­ e d‚ dB d; d… d; ƒ ® e d‚ dB d; d† d> ƒ ¯ e d‚ dB d+ d† d‡ ƒ ° e d‚ dB d; d d‡ ƒ ± e d‚ dB d+ dˆ d‰ ƒ ² e d‚ dŠ d; d‹ d) ƒ ³ e d‚ dŠ d; d‹ d) dh ƒ ´ e d‚ dŠ d+ d‹ d) d‰ ƒ ¶ e dŒ dB d; dˆ ƒ · e dŒ dB d+ dƒ ƒ ¸ e dŒ dB d; d ƒ ¹ e dŒ dB d+ d„ ƒ º e dŒ dŠ d+ d ƒ » e dŒ dŠ d; d d) d: ƒ ¼ e dŒ dŠ d; dŽ d) d ƒ ½ e dŒ dŠ d; d‹ d; dh ƒ ¾ e dŒ dŠ d; d‹ dQ dh ƒ ¿ e dŒ dŠ d; d‹ d) dh ƒ À e dŒ dŠ d+ d‹ d> dh ƒ Á e dŒ dŠ d+ d‹ d) d ƒ Â e dŒ d‘ d+ d‘ d+ d; ƒ Ã e dŒ d‘ d+ d‘ d+ d+ ƒ Å e d’ d“ d” ƒ Æ e d’ d“ d” d ƒ Ç e d’ d“ d• d> ƒ È e d’ d– d— d> ƒ Ê Ð d˜ GÑ e d d™ j ƒ Ò e d™ d j ƒ Ó e d d j ƒ Ô e de d™ j ƒ Õ e dš d j ƒ Ö e de d j ƒ × e d dš j  ƒ Ø e d™ de j  ƒ Ù e d de j  ƒ Ú d› GHÜ e dœ d d dm ƒ e dž d dŸ dm ƒ e d  d d¡ dm ƒ e dœ d d¢ d‰ ƒ e dž d d£ d‰ ƒ e d  d d¤ d‰ ƒ e dœ d d dQ ƒ e dž d d dQ ƒ e d  d d dQ ƒ e d¥ d* d; ƒ e d¥ d¦ d+ ƒ e d¥ d d+ ƒ e d¥ d§ d+ ƒ  e d¥ d d; ƒ !e d¥ d¨ d+ ƒ "e d¥ d© d; ƒ $e dª d* d+ ƒ %e dª d¦ d; ƒ &e dª d d+ ƒ 'e i d>  d j o (e dª d§ d+ ƒ n )e dª d« d; ƒ *e dª d¬ d+ ƒ +e dª d­ d; ƒ -e d® d* d+ ƒ .e d® d¦ d; ƒ /e d® d d+ ƒ 0e d® d§ d; ƒ 1e d® d¯ d; ƒ 2e d® d° d; ƒ 3e d® d± d; ƒ 4e d® d² d; ƒ 5e d® d³ d+ ƒ 6e d® d´ d+ ƒ 7e d® dµ d+ ƒ 9e d¶ d* d; ƒ :e d¶ d¦ d; ƒ ;e d¶ d d+ ƒ <e d¶ d§ d; ƒ =e d¶ d d; ƒ >e d¶ d· d+ ƒ ?e d¶ d© d+ ƒ Ae d¸ d* d; ƒ Be d¸ d¦ d; ƒ Ce d¸ d d+ ƒ De d¸ d¹ d; ƒ Ee d¸ dº d; ƒ Fe d¸ d» d+ ƒ Ge d¸ d© d+ ƒ Ie d¼ d½ d d= d d¾ g ƒ Je d¼ d¿ d d= d d¾ g ƒ Ke d¼ dÀ d d= d¾ g ƒ Le d¼ dÁ d d= d¾ g ƒ Me d¼ dÂ d d= d¾ d g ƒ Ne d¼ dÃ d d d= d¾ d g ƒ Oe d¼ dÃ d d© dÄ dÅ d g d; ƒ Qe dÆ dÇ dÈ h  e e d. ƒ <ƒ Re dÆ dÇ dÉ h  e e d. ƒ <e dÊ ƒ e d/ ƒ <ƒ Se dÆ dÇ dË h  e e d. ƒ <e dÊ ƒ e d/ ƒ <do e dÌ ƒ <ƒ VdÍ GWe d. dÎ j d; j ƒ Xe d. dÏ j d; j ƒ Ye d. dÐ j d; j ƒ Ze d. dÑ j d; j ƒ [e d. dÑ j d; j ƒ \e d* dÑ j d; j ƒ ]e d* dÒ j d+ j ƒ ^e d* dÓ j d+ j ƒ _e d* dÔ j d; j ƒ `e d* d. d; e f j d; j ƒ ae d* d; e d. f j d; j ƒ be d* d; e d* f j d; j ƒ ce d. d. d; e f j d; j ƒ de d. d; e d. f j d; j ƒ ee d. d; e d* f j d; j ƒ fe d. dÕ d; dÖ f j d+ j ƒ ge d. dÕ d; e f j d+ j ƒ hd› GHkd× Gle dØ d d™ f dÙ j ƒ me dÚ d d™ d; dQ d) f dÛ j ƒ ne dÚ d d™ d; dÜ d) f dÝ j ƒ oe dÚ d d™ d< dÜ dÞ f dß j ƒ pe dÚ d d™ d< dÜ dà f dá j ƒ qe dÚ d d™ d< dÜ dâ f dã j ƒ re dä d* f d* j ƒ se dä d. f d* j ƒ te dä då f d j ƒ ue dä dæ f dç j ƒ ve i d>  d j o7 wdè d d™ f Z xe dé j o ydê dë GHn n {e dì h  d dÕ <dí dî <dï j ƒ |y# }dð h  d dÕ <dí dñ <Z Wn" ~e j
 o dê dò GHn Xe e dï j ƒ „e dó h  d dô <dõ j ƒ …e dó h  d™ dô <dö j ƒ †e dó h  d™ d÷ <dö j ƒ ‡e dó h  d d÷ <dõ j ƒ ˆe dó h  d d÷ <dø dí <dõ j ƒ ‰e dó h  d d÷ <dø d= <dõ j ƒ Še dù d; dQ d) d f dú j ƒ ‹e dû d; dQ d) d f dü j ƒ Œe dý d dõ j ƒ e dþ d‡ d f dÿ j ƒ Že dþ d d f dj ƒ e dd‡ dQ d f dj ƒ e dd‡ d) d f dÿ j ƒ ‘e ddm d‡ d) d f dj ƒ ’e ddm d) d‡ d) d f dj ƒ “d› GH•dG™e e d	ƒ d	j ƒ ›d
e f d„  ƒ  YZ že e e dƒ ƒ dj ƒ ¡e e dƒ dj ƒ ¤df  d„  ƒ  YZ ªe e e dƒ ƒ dj ƒ ­df  d„  ƒ  YZ ³e e e dƒ ƒ dj ƒ ¸e dƒ Z ¹e e e ƒ dj ƒ ºe e e ƒ dj ƒ ¼x? dø ddi f D¼]+ Z ½e e e ƒ e e e ƒ ƒ j ƒ q_WÂe i i d ƒ oF Ãy Äe dddƒ Wn Åe j
 o
 Æn XÈe d‚ n Êe e dddƒ d j ƒ Íe i i d ƒ o, Îe e e d!ƒ Ïddƒ d"j ƒ n Òd› GHÕd#GØd$d%f d&d'f d(d)f d*d+f d,d-f d.d/f d0d1f d2d3f d0d1f d4d5f d6d7f d8d9f g Z åx3 e Då]( \ Z Z  æe e i! d:ƒ e  j ƒ qÞWèy ée d;d:ƒ Wn êe" j
 o
 ën Xíe d<‚ ïe e d;d:dy ƒ d=j ƒ òe d>i! dƒ dk i	 e# d?ƒ e# d@ƒ e# dAƒ f ƒ j ƒ ôe dBi! dƒ dk i	 e# dCƒ e# dDƒ e# dEƒ e# d@ƒ f ƒ j ƒ öe dFi! dƒ dk i	 e# dCƒ e# dGƒ e# dHƒ e# dIƒ f ƒ j ƒ ùe e dk i	 e# dCƒ e# dGƒ e# dHƒ e# dIƒ f ƒ údƒ dFj ƒ ûe e dk i	 e# dCƒ e# dDƒ e# dEƒ e# d@ƒ f ƒ üdƒ dBj ƒ ýe e dk i	 e# d?ƒ e# d@ƒ e# dAƒ f ƒ þdƒ d>j ƒ e e dJdKƒ dB j ƒ e e dJdƒ dB j ƒ e e dJdLƒ dB j ƒ e e dJdMƒ dB j ƒ 
y' dNi! dKƒ dNi! dKdƒ Wn e$ j
 o
 n Xe dO‚ e dNi! dKdPƒ dQj ƒ e dNi! dKdy ƒ dRj ƒ y' e dSdKƒ e dSdKdƒ Wn e$ j
 o
 n Xe dT‚ e e dSdKdPƒ dUj ƒ e e dSdKdy ƒ dVj ƒ e dWi% dXdPƒ dYj ƒ y  dZi% dXƒ Wn !e$ j
 o
 "n X$e d[‚ &e dB i! dKƒ dJj ƒ 'e dB i! d:ƒ dJj ƒ (e dB i! dƒ dJj ƒ )e dB i! dLƒ dJj ƒ *e dB i! d\ƒ d]j ƒ +e dB i! d^ƒ d_j ƒ ,e dB i! dMƒ dJj ƒ /d i	 e
 e e d`ƒ ƒ ƒ Z& 0xN d:ddad\d^dbdcddf D0]+ Z' 2e e e& i! e' ƒ e' ƒ e& j ƒ q W5deZ& 6xH ddad\d^dcddf D6]+ Z' :e e e& i! e' ƒ e' ƒ e& j ƒ qd W<d i	 e
 e e d ƒ ƒ ƒ Z& =xŽ dMf D=]€ Z' @y) Ae e e& i! e' ƒ e' ƒ e& j ƒ WnK Be j
 o Cdfe' GHn+ De$ j
 o Z( Edge' e( f GHn XqÄ WGd i	 e
 e e dEƒ ƒ ƒ Z& HxŽ dKf DH]€ Z' Ky) Le e e& i! e' ƒ e' ƒ e& j ƒ WnK Me j
 o Ndfe' GHn+ Oe$ j
 o Z( Pdge' e( f GHn Xqy!WRd› GHTdhGVdiGWdk i	 e
 e# e dEƒ ƒ ƒ Z) Xx!djdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd€dd‚dƒd„d…d†d‡dˆd‰dŠd‹dŒddŽddd‘d’d“d”d•d–d—d˜d™dšd›f2 DX]€ Z' py) qe e e) e' ƒ i! e' ƒ e) j ƒ WnK re j
 o sdfe' GHn+ te$ j
 o Z( udge' e( f GHn Xq×"WwdœGxdk i	 e
 e# e dEd ƒ ƒ ƒ Z) yxÜ djdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}dd€dƒd„d…d†d‡f Dy]€ Z' Žy) e e e) e' ƒ i! e' ƒ e) j ƒ WnK e j
 o ‘dfe' GHn+ ’e$ j
 o Z( “dge' e( f GHn Xqä#W•d› GH—dG˜e dždžj ƒ ™e dždžj ƒ še dždžj ƒ ›e dŸdŸj ƒ œe dŸdŸj ƒ d› GHŸd G d GH¡d Gd= GH¢d Gdí GH£d™ Gd= GH¤d© GH¥d© G¦d© G§d¡GH¨d¡GH©d› GHd S(¢  s—    Test script for the Unicode implementation.

Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

(   s   verifys   verboses
   TestFailedNs   javau   abcs   u'abc'u   ab\cs   u'ab\\c'u   ab\s   u'ab\\'u   \cs   u'\\c'u   \s   u'\\'u   
s   u'\n'u   s   u'\r'u   	s   u'\t'u   s   u'\x08'u   '"s   u'\'"'u   's   u"'"u   "s   u'"'u    i   sâ  u'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff'c    s&  * + t  o' , d t | ƒ |  | t | ƒ f Gn - y( . t | |  ƒ } / t | | ƒ } Wn) 0 1 t
 i } 2 t
 i ƒ  d  } n
 X4 t } 5 | | j p t | ƒ t | ƒ j	 oO 6 t  o 7 d GHn 8 d G| G| G| G| GH9 | o : d | GHn n < t  o = d GHn d  S(   Ns   %s.%s%s =? %s... i   s   nos   *s     value == %s: %ss   yes(   s   verboses   reprs   inputs   methods   argss   outputs   getattrs   fs   applys   values   syss   exc_types   exc_infos   excs   Nones   type(   s   methods   inputs   outputs   argss   fs   values   exc(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   test* s"   
'	)


s
   capitalizeu    hello u   hello u   Hello u   aaaau   Aaaau   AaAas   countu   aaai   u   ai    u   bs   aaas   as   bs   titleu    Hello u   fOrMaT thIs aS titLe Stringu   Format This As Title Stringu   fOrMaT,thIs-aS*titLe;Stringu   Format,This-As*Title;Stringu   getIntu   Getints   findu   abcdefghiabci	   i   iÿÿÿÿu   defi   s   rfinds   loweru   HeLLou   hellos   upperu   HELLOs   splitu   this is the split functionu   thisu   isu   theu   splitu   functionu   a|b|c|du   cu   du   |u   c|di   u   a b c du   b c du   c du
   a  b  c  du   c  du   a b c d u
   a//b//c//du   //s   //s
   a//b//c//du   endcase testu   endcase u   tests   tests   endcase tests   Sequencec      s/   w t  Z x d „  Z y d „  Z z d „  Z RS(   Nc    s   x x | |  _  d  S(   N(   s   seqs   self(   s   selfs   seq(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   __init__x s    c    s   y y t  |  i ƒ Sd  S(   N(   s   lens   selfs   seq(   s   self(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   __len__y s    c    s   z z |  i | Sd  S(   N(   s   selfs   seqs   i(   s   selfs   i(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   __getitem__z s    (   s   __name__s
   __module__s   __init__s   __len__s   __getitem__(    (    (    s'   /usr/lib/python2.2/test/test_unicode.pys   Sequencew s   	s   joinu    u   abcdu   w x y zs   wxyzi   l   { s    s    u   wxyzi
   u   :u   xs   stripu      hello   s   lstripu   hello   s   rstripu      hellos   swapcaseu   HeLLo cOmpUteRsu   hEllO CoMPuTErSs   replaceu   one!two!three!u   one@two!three!u   !u   @u   onetwothrees   !u   one@two@three!u   one@two@three@s
   startswithu   heu   hello worldu   ellou   oi   u   loi   u
   helloworldu   lowos   endswithu   worlu   worldi   i   u   abs
   expandtabsu   abcab	def
g	hiu   abcab      def
g       hiu   abcab  def
g   hiu   abc
ab	def
g	hiu   abc
ab  def
g   his   Testing Unicode comparisons...s   abcs   abcds   done.s   ljustu
   abc       s   rjustu
          abcs   centeru
      abc    u   abc   u      abcu    abc  s   isloweru   Au   á¿¼u   aBcu   abc
s   isupperu   ABCu   AbCu   ABC
s   istitleu   A Titlecased Lineu   A
Titlecased Lineu   A Titlecased, Lineu   Greek á¿¼itlecases ...u   Not a capitalized Stringu   Not	a Titlecase Stringu   Not--a Titlecase Strings   isalphau   aBc123s   isalnumu	   123abc456u   a1b3cu   aBc000 s
   splitlinesu   abc
def
ghiu   ghiu   abc
def

ghiu   abc
def
ghiu   abc
def
ghi
u   abc
def
ghi
u   
abc
def
ghi
u   def
u   ghi
s	   translateu   abababcu   bbbcu   iiics   iu   iiixs   cs"   Testing Unicode contains method...u   abdbu   bdabu   bdabau   bdbau   bdbs   bdbs   bdbas   xu   ys%   Testing Unicode formatting strings...u   %s, %su   abc, abcu   %s, %s, %i, %f, %5.2fu   abc, abc, 1, 2.000000,  3.00iþÿÿÿu   abc, abc, 1, -2.000000,  3.00f3.5u   abc, abc, -1, -2.000000,  3.50f3.5699999999999998u   abc, abc, -1, -2.000000,  3.57f1003.5700000000001u    abc, abc, -1, -2.000000, 1003.57u   %ci"   i$   u   $u   %r, %ru   u'abc', 'abc's   *** formatting failed for "%s"s   u"%r, %r" % (u"abc", "abc")u   %(x)s, %(y)ss   defs   yu   abc, defu   %(x)s, %(Ã¤)su   Ã¤s   u'abc, def's   ...%(foo)s...s   foou	   ...abc...s	   ...abc...u   fooi{   s   ...%s...%s...%s...%s...u   ...1...2...3...abc...s"   ...%%...%%s...%s...%s...%s...%s...u   ...%...%s...1...2...3...abc...s   ...%s...s   %*su     abciûÿÿÿu   abc  s   %*.*su      abs   %i %*.*su   10   abcs
   %i%s %*.*su	   103   abcs   Testing builtin unicode()...u   unicode remains unicodes   UnicodeSubclassc      s   ›t  Z œRS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/test_unicode.pys   UnicodeSubclass›s   	s    unicode subclass becomes unicodeu    unicode subclass becomes unicodes    strings are converted to unicodeu    strings are converted to unicodes   UnicodeCompatc      s#   ¤t  Z ¥d „  Z §d „  Z RS(   Nc    s   ¥¦| |  _  d  S(   N(   s   xs   self(   s   selfs   x(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   __init__¥s   c    s   §¨|  i Sd  S(   N(   s   selfs   x(   s   self(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   __unicode__§s   (   s   __name__s
   __module__s   __init__s   __unicode__(    (    (    s'   /usr/lib/python2.2/test/test_unicode.pys   UnicodeCompat¤s   	s-   __unicode__ compatible objects are recognizedu-   __unicode__ compatible objects are recognizeds   StringCompatc      s#   ­t  Z ®d „  Z °d „  Z RS(   Nc    s   ®¯| |  _  d  S(   N(   s   xs   self(   s   selfs   x(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   __init__®s   c    s   °±|  i Sd  S(   N(   s   selfs   x(   s   self(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   __str__°s   (   s   __name__s
   __module__s   __init__s   __str__(    (    (    s'   /usr/lib/python2.2/test/test_unicode.pys   StringCompat­s   	s)   __str__ compatible objects are recognizedu)   __str__ compatible objects are recognizeds#   unicode(obj) is compatible to str()u#   unicode(obj) is compatible to str()f123.45u!   decoding unicode is not supporteds   utf-8s   stricts(   decoding unicode should NOT be supporteds   strings are decoded to unicodeu   strings are decoded to unicodes(   character buffers are decoded to unicodeu(   character buffers are decoded to unicodes   Testing builtin codecs...u   Aâ‰¢Î‘.s	   A+ImIDkQ.u   Hi Mom -â˜º-!s   Hi Mom -+Jjo--!u	   æ—¥æœ¬èªžs
   +ZeVnLIqe-u   Item 3 is Â£1.s   Item 3 is +AKM-1.u   +s   +-u   +-s   +--u   +?s   +-?u   \?s   +AFw?u   \\?s   +AFwAXA?u   \\\?s
   +AFwAXABc?u   ++--s   +-+---s   utf-7s   +3ADYAA-s9   unicode('+3ADYAA-', 'utf-7') failed to raise an exceptionu   ï¿½u   â‚¬iâ   i‚   i¬   u   ð€‚ið   i   i€   u   ð£‘–i£   i‘   i–   s   hellos   asciis   utf8s   latin-1u   AndrÂ‚ xs5   u'Andr‚'.encode('ascii') failed to raise an exceptions   ignores   Andr xs   Andr? xs   Andr‚ xs-   unicode('Andr‚') failed to raise an exceptionu   Andr xu	   Andrï¿½ xs	   \N{foo}xxs   unicode-escapeu   xxs   \s(   "\".decode("unicode-escape") should fails	   utf-16-les
   h e l l o s	   utf-16-bes
    h e l l oi   s   utf-16s   raw_unicode_escapes   unicode_escapes   unicode_internalu   ð€ð €‚ð°€ƒñ€€„ñ€…s    *** codec "%s" failed round-trips   *** codec for "%s" failed: %ss"   Testing standard mapping codecs...s   0-127...s   cp037s   cp1026s   cp437s   cp500s   cp737s   cp775s   cp850s   cp852s   cp855s   cp860s   cp861s   cp862s   cp863s   cp865s   cp866s
   iso8859_10s
   iso8859_13s
   iso8859_14s
   iso8859_15s	   iso8859_2s	   iso8859_3s	   iso8859_4s	   iso8859_5s	   iso8859_6s	   iso8859_7s	   iso8859_9s   koi8_rs   latin_1s   mac_cyrillics
   mac_latin2s   cp1250s   cp1251s   cp1252s   cp1253s   cp1254s   cp1255s   cp1256s   cp1257s   cp1258s   cp856s   cp857s   cp864s   cp869s   cp874s	   mac_greeks   mac_icelands	   mac_romans   mac_turkishs   cp1006s	   iso8859_8s
   128-255...s'   Testing Unicode string concatenation...u   abcdefu	   abcdefghis   Testing Unicode printing...u   def
(*   s   __doc__s   test_supports   verifys   verboses
   TestFaileds   syss   platforms
   startswiths   reprs   joins   maps   unichrs   ranges   tests   Nones   Sequences	   TypeErrors   results   is   ords   values   KeyErrors   unicodes   UnicodeSubclasss   UnicodeCompats   StringCompats   os   strs   objs   buffers   utfTestss   xs   ys   encodes   UnicodeErrors   chrs
   ValueErrors   decodes   us   encodings   whys   s(   s   verboses   encodings   ss   syss   ys   values   xs   whys   objs   StringCompats   Sequences   is   verifys   os   us   tests
   TestFaileds   UnicodeCompats   UnicodeSubclasss   utfTestss   result(    (    s'   /usr/lib/python2.2/test/test_unicode.pys   ? s  5"""%%"""""""%"""	 	!!6"%%:I""""""""&&&&&)#    ))##  #& 	)u
  @II990!" 	)	 	)! 	)! 	)!  	)$[ 	)