a
    "h                     @   s   d dl mZ d dlZd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re  dS )    )multibytecodec_supportN))s   abcdreplaceu   ab�cd)s   abdefr   zabdef)s   ab$defr   u   ab�c                   @   s"   e Zd ZdZedZed ZdS )Test_ISO2022_JP
iso2022_jp   abNdefr   zabNdefN	__name__
__module____qualname__encodingr   load_teststringtstringCOMMON_CODEC_TESTS
codectests r   r   H/opt/python-3.9.21/usr/lib/python3.9/test/test_codecencodings_iso2022.pyr      s   
r   c                   @   s"   e Zd ZdZedZed ZdS )Test_ISO2022_JP2iso2022_jp_2r   ))r   r   ZabdefNr	   r   r   r   r   r      s   
r   c                   @   s&   e Zd ZdZedZed ZdZ	dS )Test_ISO2022_JP3iso2022_jp_3r   )r   )	   $(O.#(Bstrict   㐂)	   $(O."(Br      𠀋)	   $(O$w(Br      か゚	   $(P!"(Br      丂	   $(P~v(Br      𪚲)r   r   r   )r   r   r   )r   r   r   r!   r   r    r$   r   r#   )s   ab$(O.!(Bdefr   u   ab�def)   ab俱defr   s   ab?def)   «ℜ» = 〈ሴ〉s.   $(O)((B&real;$(O)2(B = &lang;&#4660;&rang;N
r
   r   r   r   r   r   r   r   r   Zxmlcharnametestr   r   r   r   r      s   
r   c                   @   s&   e Zd ZdZedZed ZdZ	dS )Test_ISO2022_JP2004iso2022_jp_2004r   )r   )	   $(Q.#(Br   r   )	   $(Q."(Br   r   )	   $(Q$w(Br   r   r   r"   )r   r   r,   )r   r   r-   )r   r   r.   r%   r&   )   ab$(Q.!(Bdefr   r'   )r'   r   r/   )r(   s.   $(Q)((B&real;$(Q)2(B = &lang;&#4660;&rang;Nr)   r   r   r   r   r*   2   s   
r*   c                   @   s4   e Zd ZdZedZed Ze	
ddd ZdS )Test_ISO2022_KR
iso2022_krr   z4iso2022_kr.txt cannot be used to test "chunk coding"c                 C   s   d S )Nr   )selfr   r   r   test_chunkcodingR   s    z Test_ISO2022_KR.test_chunkcodingN)r
   r   r   r   r   r   r   r   r   unittestskipr3   r   r   r   r   r0   I   s
   
r0   __main__)testr   r4   r   ZTestBaseZTestCaser   r   r   r*   r0   r
   mainr   r   r   r   <module>   s   