
    /hh+                        S SK Jr  S SKr " S S\R                  \R                  5      rSr " S S\R                  \R                  5      r " S S	\R                  \R                  5      r " S
 S\R                  \R                  5      r	S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_supportNc                   @    \ rS rSrSr\R                  " S5      rSrSr	g)
Test_CP932	   cp932	shift_jis)
)s	   abc  strictNs   abcr	   N)   abc replaceu
   abc� ｄ)s   abc r   u   abc� ｄ�)r   ignoreu   abc ｄ)s   abxyr   u   ab�xy)s   ab9xyr   u   ab�9xy)s   abxyr   u	   ab�y)   \~r   \~)   _a|r   u	   ＼∥－ N)
__name__
__module____qualname____firstlineno__encodingr   load_teststringtstring
codectests__static_attributes__r       D/opt/python-3.13.8/usr/lib/python3.13/test/test_codecencodings_jp.pyr   r   	   s    H$44[AGJr   r   ))   abcr	   N)r   r   u   abc��祖)s   abcr   u   abc��祖�)r   r   u   abc祖)s   abcr	   N)s   abcr   u   abc���)s   xyr   u   ��xy)s   dr	   N)s   r	   u   ＼)s   \r	   u   ＼\)s   XYr   u   �XYc                   D    \ rS rSrSr\R                  " S5      r\r	Sr
Srg)Test_EUC_JIS_2004*   euc_jis_2004euc_jisx0213   «ℜ» = 〈ሴ〉s    &real; = &lang;&#4660;&rang;r   Nr   r   r   r   r   r   r   r   euc_commontestsr   xmlcharnametestr   r   r   r   r   r   *   #    H$44^DG JOr   r   c                   D    \ rS rSrSr\R                  " S5      r\r	Sr
Srg)Test_EUC_JISX02134   r"   r#   r   Nr%   r   r   r   r*   r*   4   r(   r   r*   c                   F    \ rS rSrSr\R                  " S5      r\S-   r	Sr
g)Test_EUC_JP_COMPAT>   euc_jp))   ¥r	      \)u   ‾r	      ~r   N)r   r   r   r   r   r   r   r   r&   r   r   r   r   r   r-   r-   >   s&    H$44X>G  $ Jr   r-   ))   abcr	   Nr
   )s
   abcdefr   u	   abcｄdefc                   F    \ rS rSrSr\R                  " S5      r\S-   r	Sr
g)Test_SJIS_COMPATM   r   )r3   r   u   abc��ｄs   abcr   u   abc��ｄ�)r   r	   r   )r   r	   u	   ＼‖−)s   abc9r   u   abc�9)   abcr   u	   abc��)s   abcXr   u   abc�Xr   N)r   r   r   r   r   r   r   r   shiftjis_commonenctestsr   r   r   r   r   r5   r5   M   s&    H$44[AG( 	, 	Jr   r5   c                   J    \ rS rSrSr\R                  " S5      r\S-   r	Sr
Srg)Test_SJIS_2004[   shift_jis_2004r   ))r   r	      ¥‾)r   r	      \‖−)r9   r	   u   abc撿)s   9xyr   u   �9xy)s   Xxyr   u   �Xxy)s   xyr   u   ��ｄxy)s   xyr   u   ��ｄ塤y)s   xyr   u   �閴yr$   s    G&real;Q = &lang;&#4660;&rang;r   Nr   r   r   r   r   r   r   r   r:   r   r'   r   r   r   r   r<   r<   [   s-    H$44[AG( 	, 	JOr   r<   c                   J    \ rS rSrSr\R                  " S5      r\S-   r	Sr
Srg)Test_SJISX0213m   shift_jisx0213)r7   r8   )r   r   r?   )r   r   r@   rA   r   NrB   r   r   r   rD   rD   m   s.    H$445EFG( , JOr   rD   __main__)testr   unittestTestBaseTestCaser   r&   r   r*   r-   r:   r5   r<   rD   r   mainr   r   r   <module>rM      s    ( '00(2C2C $.77 )).77 ))/88!** -668I8I +44h6G6G $+44h6G6G   zMMO r   