o
    GXh                     @   s   d dl mZ d dlZG dd dejejZG dd dejejZG dd dejejZG d	d
 d
ejejZG dd dejejZ	e
dkrKe  dS dS )    )multibytecodec_supportNc                   @   sH   e Zd ZdZdZg dZeddD ]Zee	ege
ed f qdS )TestCP932Mapcp932z+http://www.pythontest.net/unicode/CP932.TXT))      )   u   )   u   )   u   )   u         i  N)__name__
__module____qualname__encoding
mapfileurlZsupmapsrangeiappendbyteschr r   r   @/opt/python-3.10.19/usr/lib/python3.10/test/test_codecmaps_jp.pyr   	   s    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          r   c                   @   s&   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   Zpass_enctestZpass_dectestr   r   r   r   r      s    r   c                   @   r   )TestEUCJISX0213Mapeuc_jisx0213zEUC-JISX0213.TXTz2http://www.pythontest.net/unicode/EUC-JISX0213.TXTNr   r   r   r   r   r&   -   r   r&   c                   @   r   )TestSJISX0213Mapshift_jisx0213zSHIFT_JISX0213.TXTz4http://www.pythontest.net/unicode/SHIFT_JISX0213.TXTNr   r   r   r   r   r(   4   r   r(   __main__)testr   ZunittestZTestBase_MappingZTestCaser   r   r   r&   r(   r   mainr   r   r   r   <module>   s(   