File: //opt/alt/python312/lib64/python3.12/test/test_email/__pycache__/test_asian_codecs.cpython-312.pyc
�
}h�eI � �� � d dl Z d dlmZ d dlmZ d dlmZmZ d dlm Z e
dd� G d� d e� Z
ed
k( r e j � yy# e$ r
e j �w xY w)� N)�
TestEmailBase)�Charset)�Header�
decode_header)�Messages foo�euc-jpc � � e Zd Zd� Zd� Zd� Zy)�TestEmailAsianCodecsc � � | j }d}d}t |� }t |� }t d� }t d|� }t d|� }|j ||� |j ||� ||j � d� |t
|j � � ddd|fg� d } t | |� }
t |
|d
�� }|j � } ||d� |t |� j |� | � y )
Nr z
iso-8859-1zHello 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-jps6 test-ja ����Ƥ��줿���ϻʲ�Ԥξ�ǧ���ԤäƤ��ޤ��Subject)�header_namez~=?iso-2022-jp?b?dGVzdC1qYSAbJEIkWEVqOUYkNSRsJD8lYSE8JWskTztKGyhC?=
=?iso-2022-jp?b?GyRCMnE8VCROPjVHJyRyQlQkQyRGJCQkXiQ5GyhC?=)�ndiffAssertEqualr r �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_codecs s � �
�
"�
"�������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 �� � t dd� }t � }|j |d� |j d�� j |j � � }| j
||� y )Nr r zutf-8T��decode�r r �set_payload�get_payloadr$ �get_content_charset�assertEqual)r r �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}t d|� }t � }|j ||� |j d�� j |j � � }| j
||� y )Nr r Tr# r% )r r r r* r+ s r �test_payload_encodingz*TestEmailAsianCodecs.test_payload_encodingE sb � ���� 1�27�9���i�������&����d��+�2�2�3�3J�3J�3L�M�������&r! N)�__name__�
__module__�__qualname__r r, r. � r! r r
r
s � �%0�N'�'r! r
�__main__)�unittest�test.test_emailr �
email.charsetr �email.headerr r �
email.messager r �LookupError�SkipTestr
r/ �mainr2 r! r �<module>r<