Your IP : 216.73.216.213


Current Path : /opt/alt/python36/lib64/python3.6/test/test_email/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/test/test_email/__pycache__/test_asian_codecs.cpython-36.pyc

3

� fI�@s�ddlZddlmZddlmZddlmZmZddlm	Z	ye
dd�Wnek
rdej�YnXGdd	�d	e�Z
ed
kr�ej�dS)�N)�
TestEmailBase)�Charset)�Header�
decode_header)�Messagesfoozeuc-jpc@s$eZdZdd�Zdd�Zdd�ZdS)�TestEmailAsianCodecscCs�|j}d}d}t|�}t|�}td�}td|�}td|�}|j||�|j||�||j�d�|t|j��ddd|fg�d
}	t|	|�}
t|
|dd�}|j�}||d
�|t|�j|�|	�dS)Nzeuc-jpz
iso-8859-1zHello World!s�ϥ����ɡ�s
Gr�� Gott!z`Hello World! =?iso-2022-jp?b?GyRCJU8lbSE8JW8hPCVrJUkhKhsoQg==?=
 =?iso-8859-1?q?Gr=FC=DF_Gott!?=�
Hello World! �$B%O%m!<%o!<%k%I!*(B�iso-2022-jps6test-ja ����Ƥ��줿�᡼��ϻʲ�Ԥξ�ǧ���ԤäƤ��ޤ�ZSubject)Zheader_namez~=?iso-2022-jp?b?dGVzdC1qYSAbJEIkWEVqOUYkNSRsJD8lYSE8JWskTztKGyhC?=
 =?iso-2022-jp?b?GyRCMnE8VCROPjVHJyRyQlQkQyRGJCQkXiQ5GyhC?=)rN)r	r
)ZndiffAssertEqualrr�str�append�encoder)�self�eq�jcodeZgcode�j�g�h�jhelloZghelloZ
subject_bytesZsubject�enc�r�F/opt/alt/python36/lib64/python3.6/test/test_email/test_asian_codecs.py�test_japanese_codecss0

z)TestEmailAsianCodecs.test_japanese_codecscCsBtdd�}t�}|j|d�|jdd�j|j��}|j||�dS)Ns�ϥ����ɡ�zeuc-jpzutf-8T)�decode)rr�set_payload�get_payloadr�get_content_charset�assertEqual)rr�msg�ustrrrr�test_payload_encoding_utf8=sz/TestEmailAsianCodecs.test_payload_encoding_utf8cCsFd}td|�}t�}|j||�|jdd�j|j��}|j||�dS)Nzeuc-jps�ϥ����ɡ�T)r)rrrrrrr)rrrrrrrr�test_payload_encodingEsz*TestEmailAsianCodecs.test_payload_encodingN)�__name__�
__module__�__qualname__rr r!rrrrrs'r�__main__)ZunittestZtest.test_emailrZ
email.charsetrZemail.headerrrZ
email.messagerr�LookupErrorZSkipTestrr"�mainrrrr�<module>s;