m
fIc           @   s   d  k  l Z d k  l Z d k Z d e i e i f d     YZ d e i e i f d     YZ d e i e i f d     YZ d	 e i e i f d
     YZ	 d e i e i f d     YZ
 d   Z e i e e e e	 e
  e d j o e   n d S(   (   s   test_support(   s   test_multibytecodec_supportNt   TestCP932Mapc           B   sl   t  Z d Z d Z d Z d d d d d g Z x: e d d  D]) Z e i e	 e  e
 e d  f  q= WRS(   Nt   cp932s	   CP932.TXTsG   http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXTs   u   s   u   s   u   s   u   s   u   i   i   i  (   s   u   (   s   u   (   s   u   (   s   u   (   s   u   (   t   __name__t
   __module__t   encodingt   mapfilenamet
   mapfileurlt   supmapst   ranget   it   appendt   chrt   unichr(    (    (    t3   /mit/python/lib/python2.4/test/test_codecmaps_jp.pyR       s    t   TestEUCJPCOMPATMapc           B   s   t  Z d Z d Z d Z RS(   Nt   euc_jps
   EUC-JP.TXTs0   http://people.freebsd.org/~perky/i18n/EUC-JP.TXT(   R   R   R   R   R   (    (    (    R   R      s   t   TestSJISCOMPATMapc           B   s2   t  Z d Z d Z d Z d
 g Z d d d g Z RS(   Nt	   shift_jiss   SHIFTJIS.TXTsI   http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXTs   _u   \s   \u   ¥t   ~u   ‾(   s   _u   \(   s   \u   ¥(   R   u   ‾(   s   _u   \(   R   R   R   R   R   t   pass_enctestt   pass_dectest(    (    (    R   R   $   s
   	t   TestEUCJISX0213Mapc           B   s   t  Z d Z d Z d Z RS(   Nt   euc_jisx0213s   EUC-JISX0213.TXTs6   http://people.freebsd.org/~perky/i18n/EUC-JISX0213.TXT(   R   R   R   R   R   (    (    (    R   R   3   s   t   TestSJISX0213Mapc           B   s   t  Z d Z d Z d Z RS(   Nt   shift_jisx0213s   SHIFT_JISX0213.TXTs8   http://people.freebsd.org/~perky/i18n/SHIFT_JISX0213.TXT(   R   R   R   R   R   (    (    (    R   R   :   s   c          C   s   t  i   }  |  i t  i t   |  i t  i t   |  i t  i t   |  i t  i t   |  i t  i t	   t
 i |   d  S(   N(   t   unittestt	   TestSuitet   suitet   addTestt	   makeSuiteR    R   R   R   R   t   test_supportt	   run_suite(   R   (    (    R   t	   test_mainA   s    t   __main__(   t   testR   t   test_multibytecodec_supportR   t   TestBase_Mappingt   TestCaseR    R   R   R   R   R    t   register_skip_expectedR   (	   R   R#   R   R   R   R   R    R   R    (    (    R   t   ?   s   					