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	   Z	 e
 d
 j o e	   n d S(   (   s   test_support(   s   test_multibytecodec_supportNt   Test_GB2312c           B   s5   t  Z d Z e i d  Z d d d d d d f Z RS(   Nt   gb2312s   abct   stricts   abct   replaceu	   abc�聊s   abcu   abc�聊�t   ignoreu   abc聊s   d(   s   abcs   strictN(   s   abcs   strictN(   s   abcs   replaceu	   abc�聊(   s   abcs   replaceu   abc�聊�(   s   abcs   ignoreu   abc聊(   s   ds   strictN(   t   __name__t
   __module__t   encodingt   test_multibytecodec_supportt   load_teststringt   tstringt   Nonet
   codectests(    (    (    t8   /mit/python/lib/python2.4/test/test_codecencodings_cn.pyR       s   t   Test_GBKc        	   B   s8   t  Z d Z e i d  Z d d d d d d d f Z RS(   Nt   gbks   abcR   s   abcR   u	   abc�聊s   abcu   abc�聊�R   u   abc聊s   41u   ・(   s   abcs   strictN(   s   abcs   strictN(   s   abcs   replaceu	   abc�聊(   s   abcs   replaceu   abc�聊�(   s   abcs   ignoreu   abc聊(   s   41s   strictN(   u   ・s   strictN(   R   R   R   R   R	   R
   R   R   (    (    (    R   R      s   t   Test_GB18030c        	   B   s>   t  Z d Z e i d  Z d d d d d d d f Z e Z	 RS(   Nt   gb18030s   abcR   s   abcR   u	   abc�聊s   abcu   abc�聊�R   u   abc聊s	   abc99u   ・s   99(   s   abcs   strictN(   s   abcs   strictN(   s   abcs   replaceu	   abc�聊(   s   abcs   replaceu   abc�聊�(   s   abcs   ignoreu   abc聊(   s	   abc99s   replaceu	   abc�聊(   u   ・s   stricts   99(
   R   R   R   R   R	   R
   R   R   t   Truet   has_iso10646(    (    (    R   R   '   s   
c          C   s_   t  i   }  |  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   t   test_supportt	   run_suite(   R   (    (    R   t	   test_main6   s
    t   __main__(   t   testR   R   R   t   TestBaset   TestCaseR    R   R   R   R   (   R   R   R   R   R    R   R   (    (    R   t   ?   s   		