
    daf                        d dl mZ d dlZ G d dej                  ej                        Z G d dej                  ej                        Z G d dej                  ej                        Z G d	 d
ej                  ej                        Z G d dej                  ej                        Z	e
dk(  r ej                          yy)    )multibytecodec_supportNc                   ~    e Zd ZdZdZg dZ edd      D ]%  Zej                   e	eg       e
edz         f       ' y)TestCP932Mapcp932z+http://www.pythontest.net/unicode/CP932.TXT))      )   u   )   u   )   u   )   u         i  N)__name__
__module____qualname__encoding
mapfileurlsupmapsrangeiappendbyteschr     1/root/Python-3.12.4/Lib/test/test_codecmaps_jp.pyr   r   	   sJ    H>JG 4 4qc
C&M234r   r   c                       e Zd ZdZdZdZy)TestEUCJPCOMPATMapeuc_jpz
EUC-JP.TXTz,http://www.pythontest.net/unicode/EUC-JP.TXTNr   r   r   r   mapfilenamer   r   r   r   r   r      s    HK?Jr   r   c                   &    e Zd ZdZdZdZdgZg dZy)TestSJISCOMPATMap	shift_jiszSHIFTJIS.TXTz.http://www.pythontest.net/unicode/SHIFTJIS.TXTs   _\))   \   ¥)   ~u   ‾r%   N)r   r   r   r   r!   r   pass_enctestpass_dectestr   r   r   r#   r#      s"    H KAJLLr   r#   c                       e Zd ZdZdZdZy)TestEUCJISX0213Mapeuc_jisx0213zEUC-JISX0213.TXTz2http://www.pythontest.net/unicode/EUC-JISX0213.TXTNr    r   r   r   r-   r-   -   s    H$KEJr   r-   c                       e Zd ZdZdZdZy)TestSJISX0213Mapshift_jisx0213zSHIFT_JISX0213.TXTz4http://www.pythontest.net/unicode/SHIFT_JISX0213.TXTNr    r   r   r   r0   r0   4   s    H&KGJr   r0   __main__)testr   unittestTestBase_MappingTestCaser   r   r#   r-   r0   r   mainr   r   r   <module>r8      s    ( 4)::$$4@/@@!**@.?? ))F/@@!**FH->>((H zHMMO r   