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" d# d$ d% d& d' d( f Z	 d e i e i f d     YZ
 d) d* d+ d, d- f Z d e i e i f d     YZ d e i e i f d     YZ d    Z e d! j o e   n d S(.   (   s   test_support(   s   test_multibytecodec_supportNt
   Test_CP932c        	   B   s8   t  Z d Z e i d  Z d d d d d d d f Z RS(   Nt   cp932t	   shift_jiss	   abc  t   stricts   abcs   abc t   replaceu	   abc�ｄs   abc u   abc�ｄ�t   ignoreu   abcｄs   \~u   \~s   _a|u	   ＼∥－(   s	   abc  s   strictN(   s   abcs   strictN(   s   abc s   replaceu	   abc�ｄ(   s   abc s   replaceu   abc�ｄ�(   s   abc s   ignoreu   abcｄ(   s   \~s   replaceu   \~(   s   _a|s   replaceu	   ＼∥－(   t   __name__t
   __module__t   encodingt   test_multibytecodec_supportt   load_teststringt   tstringt   Nonet
   codectests(    (    (    t8   /mit/python/lib/python2.4/test/test_codecencodings_jp.pyR       s   t   Test_EUC_JISX0213c        
   B   sA   t  Z d Z e i d  Z d d d d d d d d f Z d Z RS(   Nt   euc_jisx0213s   abcR   s   abcR   u	   abc�祖s   abcu   abc�祖�R   u   abc祖s   abcu   abc�s   ds   u   ＼u   «ℜ» = 〈ሴ〉s    &real; = &lang;&#4660;&rang;(   s   abcs   strictN(   s   abcs   strictN(   s   abcs   replaceu	   abc�祖(   s   abcs   replaceu   abc�祖�(   s   abcs   ignoreu   abc祖(   s   abcs   replaceu   abc�(   s   ds   strictN(   s   s   strictu   ＼(   u   «ℜ» = 〈ሴ〉s    &real; = &lang;&#4660;&rang;(	   R   R   R   R	   R
   R   R   R   t   xmlcharnametest(    (    (    R   R      s   s   abcR   s   abcR   u	   abc�祖s   abcu   abc�祖�R   u   abc祖s   abcu   abc�s   dt   Test_EUC_JP_COMPATc           B   s0   t  Z d Z e i d  Z e d	 d
 d f Z RS(   Nt   euc_jps   \R   u   ＼\u   ¥s   \u   ‾s   ~(   s   \s   strictu   ＼\(   u   ¥s   stricts   \(   u   ‾s   stricts   ~(   R   R   R   R	   R
   R   t   eucjp_commontestsR   (    (    (    R   R   9   s   s   abcs   abcu	   abc�ｄs   abcu   abc�ｄ�s
   abcdefu	   abcｄdeft   Test_SJIS_COMPATc           B   s-   t  Z d Z e i d  Z e d d f Z RS(	   NR   s   \~R   u   \~s   _a|u	   ＼‖−(   s   \~s   strictu   \~(   s   _a|s   strictu	   ＼‖−(   R   R   R   R	   R
   R   t   shiftjis_commonenctestsR   (    (    (    R   R   K   s   t   Test_SJISX0213c        	   B   s>   t  Z d Z e i d  Z d d d d d d d f Z d Z RS(   Nt   shift_jisx0213s   abcR   s   abcR   u	   abc�ｄs   abcu   abc�ｄ�s
   abcdefR   u	   abcｄdefs   \~u   ¥‾s   _a|u   \‖−u   «ℜ» = 〈ሴ〉s    G&real;Q = &lang;&#4660;&rang;(   s   abcs   strictN(   s   abcs   strictN(   s   abcs   replaceu	   abc�ｄ(   s   abcs   replaceu   abc�ｄ�(   s
   abcdefs   ignoreu	   abcｄdef(   s   \~s   replaceu   ¥‾(   s   _a|s   replaceu   \‖−(   u   «ℜ» = 〈ሴ〉s    G&real;Q = &lang;&#4660;&rang;(	   R   R   R   R	   R
   R   R   R   R   (    (    (    R   R   S   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_mainf   s    t   __main__(   s   abcs   strictN(   s   abcs   strictN(   s   abcs   replaceu	   abc�祖(   s   abcs   replaceu   abc�祖�(   s   abcs   ignoreu   abc祖(   s   abcs   replaceu   abc�(   s   ds   strictN(   s   abcs   strictN(   s   abcs   strictN(   s   abcs   replaceu	   abc�ｄ(   s   abcs   replaceu   abc�ｄ�(   s
   abcdefs   ignoreu	   abcｄdef(   t   testR   R	   R   t   TestBaset   TestCaseR    R   R   R   R   R   R   R   R    R   (   R   R	   R   R   R   R   R   R    R   R   R    (    (    R   t   ?   s   	

		