o
    GXh                     @   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rMe  dS 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   J/opt/python-3.10.19/usr/lib/python3.10/test/test_codecencodings_iso2022.pyr          
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      r   r   c                   @   &   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      
    
r   c                   @   r   )Test_ISO2022_JP2004iso2022_jp_2004r   )r   )	   $(Q.#(Br   r   )	   $(Q."(Br   r   )	   $(Q$w(Br   r    r!   r$   )r   r   r/   )r   r   r0   )r    r   r1   r'   r(   )   ab$(Q.!(Bdefr   r)   )r)   r   r2   )r*   s.   $(Q)((B&real;$(Q)2(B = &lang;&#4660;&rang;Nr+   r   r   r   r   r-   2   r,   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skipr6   r   r   r   r   r3   I   s    
r3   __main__)testr   r7   r   ZTestBaseZTestCaser   r   r   r-   r3   r
   mainr   r   r   r   <module>   s   