
    /hhn                     H   S SK Jr  S SK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_supportNc                   @    \ rS rSrSr\R                  " S5      rSrSr	g)Test_GB2312	   gb2312))   abcstrictNs   abcr	   N)r   replace   abc��聊)s   abcr      abc��聊�)r   ignore   abc聊)s   dr	   N 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_cn.pyr   r   	   s    H$44X>GJr   r   c                   @    \ rS rSrSr\R                  " S5      rSrSr	g)Test_GBK   gbk)   abcr	   Nr
   r"   r   r   s   abcr   r   r"   r   r   )s   41r	   N)   ・r	   Nr   Nr   r   r   r   r   r      s    H$44U;G	Jr   r   c                   D    \ rS rSrSr\R                  " S5      rSrSr	Sr
g)Test_GB18030$   gb18030)r!   r
   r#   r$   r%   )s	   abc99r      abc�9�9聊)r&   r	   s   99)s
   abc2defr   u   abc�2��def)s
   abc00defr	   u   abcdef)s
   abc00defr   u   abc�0�0def)s   00r	   N)s   00r	   N)s	   abc99r   r+   )s
   abc60defr   u   abc�6�0def)s	   abc82r   u   abc82聊Tr   N)r   r   r   r   r   r   r   r   r   has_iso10646r   r   r   r   r(   r(   $   s%    H$44Y?GJ& Lr   r(   c                   @    \ rS rSrSr\R                  " S5      rSrSr	g)Test_HZ<   hz)
)sY   This sentence is in ASCII.
The next sentence is in GB.~{<:Ky2;S{#,~}~
~{NpJ)l6HK!#~}Bye.
r	   Y   This sentence is in ASCII.
The next sentence is in GB.己所不欲，勿施於人。Bye.
)sW   This sentence is in ASCII.
The next sentence is in GB.~
~{<:Ky2;S{#,NpJ)l6HK!#~}~
Bye.
r	   r1   )s   ab~cdr      ab�cd)s   abcdr   r2   )s   ab~{AD~}cdr      ab��聊cd)s
   ab~{AD~}cdr   u   ab聊cd)s   ab~{yyAD~}cdr   r3   )zab~cdr	   s   ab~~cd)s
   ~{Dc~~:C~}r	   N)s
   ~{Dc~
:C~}r	   Nr   Nr   r   r   r   r.   r.   <   s    H$44T:GJr   r.   __main__)testr   unittestTestBaseTestCaser   r   r(   r.   r   mainr   r   r   <module>r:      s    ( (1183D3D %..0A0A )22H4E4E 0!$--x/@/@ !F zMMO r   