
    ;e                     B   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                     dS dS )    )multibytecodec_supportNc                       e Zd ZdZdZg dZ edd          D ]/Ze                     e	eg           e
edz             f           0dS )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     -/usr/lib/python3.11/test/test_codecmaps_jp.pyr   r   	   s|        H>J  G U4 4 4qc

CC&MM233334 4r   r   c                       e Zd ZdZdZdZdS )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?JJJr   r   c                   (    e Zd ZdZdZdZdgZg dZdS )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#      s8        H KAJL  LLLr   r#   c                       e Zd ZdZdZdZdS )TestEUCJISX0213Mapeuc_jisx0213zEUC-JISX0213.TXTz2http://www.pythontest.net/unicode/EUC-JISX0213.TXTNr    r   r   r   r-   r-   -   s        H$KEJJJr   r-   c                       e Zd ZdZdZdZdS )TestSJISX0213Mapshift_jisx0213zSHIFT_JISX0213.TXTz4http://www.pythontest.net/unicode/SHIFT_JISX0213.TXTNr    r   r   r   r0   r0   4   s        H&KGJJJr   r0   __main__)testr   unittestTestBase_MappingTestCaser   r   r#   r-   r0   r   mainr   r   r   <module>r8      sd   ( ' ' ' ' ' 4 4 4 4 4):$4 4 4@ @ @ @ @/@!*@ @ @    .? )  F F F F F/@!*F F FH H H H H->(H H H zHMOOOOO r   