
    /hh                        S SK Jr  S SKrSr " S S\R                  \R
                  5      r " S S\R                  \R
                  5      r " S S	\R                  \R
                  5      r " S
 S\R                  \R
                  5      r	 " S S\R                  \R
                  5      r
\S:X  a  \R                  " 5         gg)    )multibytecodec_supportN))s   abcdreplaceu   ab�cd)s   abdefr   zabdef)s   ab$defr   u   ab�c                   F    \ rS rSrSr\R                  " S5      r\S-   r	Sr
g)Test_ISO2022_JP   
iso2022_jp   abNdefr   zabNdef N__name__
__module____qualname____firstlineno__encodingr   load_teststringtstringCOMMON_CODEC_TESTS
codectests__static_attributes__r       I/opt/python-3.13.8/usr/lib/python3.13/test/test_codecencodings_iso2022.pyr   r      s&    H$44\BG# ' Jr   r   c                   F    \ rS rSrSr\R                  " S5      r\S-   r	Sr
g)Test_ISO2022_JP2   iso2022_jp_2r   ))r   r   abdefr   Nr   r   r   r   r   r      s&    H$44\BG# ' Jr   r   c                   J    \ rS rSrSr\R                  " S5      r\S-   r	Sr
Srg)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;r   Nr   r   r   r   r   r   r   r   r   r   xmlcharnametestr   r   r   r   r    r       s-    H$44\BG# ' JOr   r    c                   J    \ rS rSrSr\R                  " S5      r\S-   r	Sr
Srg)Test_ISO2022_JP20042   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<   r0   r1   )   ab$(Q.!(Bdefr   r2   )r2   r   r=   )r3   s.   $(Q)((B&real;$(Q)2(B = &lang;&#4660;&rang;r   Nr4   r   r   r   r7   r7   2   s-     H$44\BG# ' JOr   r7   c                   v    \ rS rSrSr\R                  " S5      r\S-   r	\
R                  " S5      S 5       rSrg)Test_ISO2022_KRI   
iso2022_krr	   z4iso2022_kr.txt cannot be used to test "chunk coding"c                     g )Nr   )selfs    r   test_chunkcoding Test_ISO2022_KR.test_chunkcodingR   s    r   r   N)r   r   r   r   r   r   r   r   r   r   unittestskiprD   r   r   r   r   r?   r?   I   sE    H$44\BG# ' J ]]IJ Kr   r?   __main__)testr   rF   r   TestBaseTestCaser   r   r    r7   r?   r   mainr   r   r   <module>rM      s    (  ,55x7H7H -668I8I -668I8I .0998;L;L .,55x7H7H  zMMO r   