HEX
Server: Apache
System: Linux bd12.noc223.com 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: handcraf (1693)
PHP: 8.1.28
Disabled: NONE
Upload Files
File: //opt/alt/python312/lib64/python3.12/test/test_email/__pycache__/test_asian_codecs.cpython-312.pyc
�

}h�eI����ddlZddlmZddlmZddlmZmZddlm	Z		e
dd�Gd�d	e�Z
ed
k(rej�yy#e$r
ej�wxYw)�N)�
TestEmailBase)�Charset)�Header�
decode_header)�Messagesfoo�euc-jpc��eZdZd�Zd�Zd�Zy)�TestEmailAsianCodecsc��|j}d}d}t|�}t|�}td�}td|�}td|�}|j	||�|j	||�||j�d�|t
|j��ddd|fg�d	}	t|	|�}
t|
|d
��}|j�}||d�|t|�j|�|	�y)
Nrz
iso-8859-1zHello World!��ϥ����ɡ�s
Gr�� Gott!z`Hello World! =?iso-2022-jp?b?GyRCJU8lbSE8JW8hPCVrJUkhKhsoQg==?=
 =?iso-8859-1?q?Gr=FC=DF_Gott!?=)s
Hello World! N)s$B%O%m!<%o!<%k%I!*(Bziso-2022-jps6test-ja ����Ƥ��줿�᡼��ϻʲ�Ԥξ�ǧ���ԤäƤ��ޤ��Subject)�header_namez~=?iso-2022-jp?b?dGVzdC1qYSAbJEIkWEVqOUYkNSRsJD8lYSE8JWskTztKGyhC?=
 =?iso-2022-jp?b?GyRCMnE8VCROPjVHJyRyQlQkQyRGJCQkXiQ5GyhC?=)�ndiffAssertEqualrr�str�append�encoder)�self�eq�jcode�gcode�j�g�h�jhello�ghello�
subject_bytes�subject�encs            �H/opt/alt/python312/lib64/python3.12/test/test_email/test_asian_codecs.py�test_japanese_codecsz)TestEmailAsianCodecs.test_japanese_codecss��
�
"�
"�������E�N���E�N���>�"���1�27�9���(�%�0��	������	������	�1�8�8�:�$�	%�	�=�����$�$�<�
 �%�(�*�	+�0�
��m�U�+���7�A�9�5���h�h�j��
�3�?�	@�	�3�q�6�=�=����/�c���tdd�}t�}|j|d�|jd��j	|j��}|j
||�y)Nrrzutf-8T��decode�rr�set_payload�get_payloadr$�get_content_charset�assertEqual)rr�msg�ustrs    r�test_payload_encoding_utf8z/TestEmailAsianCodecs.test_payload_encoding_utf8=s]���1�2:�<���i�������(����d��+�2�2�3�3J�3J�3L�M�������&r!c���d}td|�}t�}|j||�|jd��j	|j��}|j
||�y)NrrTr#r%)rrrr*r+s     r�test_payload_encodingz*TestEmailAsianCodecs.test_payload_encodingEsb�����1�27�9���i�������&����d��+�2�2�3�3J�3J�3L�M�������&r!N)�__name__�
__module__�__qualname__r r,r.�r!rr
r
s��%0�N'�'r!r
�__main__)�unittest�test.test_emailr�
email.charsetr�email.headerrr�
email.messagerr�LookupError�SkipTestr
r/�mainr2r!r�<module>r<sj��
�)�!�.�!������7'�=�7'�v�z���H�M�M�O���A��
�
�
���s�	A�A