Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/test/test_email/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/test/test_email/__pycache__/test_asian_codecs.cpython-35.pyc



��Yfo�@s�ddlZddlmZddlmZddlmZddlmZm	Z	ddl
mZyedd�Wne
k
r�ej�YnXGd	d
�d
e�Zedkr�ej�dS)�N)�run_unittest)�
TestEmailBase)�Charset)�Header�
decode_header)�Messagesfoozeuc-jpc@s4eZdZdd�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 ����Ƥ��줿�᡼��ϻʲ�Ԥξ�ǧ���ԤäƤ��ޤ�Zheader_nameZSubjectz~=?iso-2022-jp?b?dGVzdC1qYSAbJEIkWEVqOUYkNSRsJD8lYSE8JWskTztKGyhC?=
 =?iso-2022-jp?b?GyRCMnE8VCROPjVHJyRyQlQkQyRGJCQkXiQ5GyhC?=)r	N)r
r)ZndiffAssertEqualrr�str�append�encoder)�self�eq�jcodeZgcode�j�g�h�jhelloZghelloZ
subject_bytesZsubject�enc�r�F/opt/alt/python35/lib64/python3.5/test/test_email/test_asian_codecs.py�test_japanese_codecss0		z)TestEmailAsianCodecs.test_japanese_codecscCs]tdd�}t�}|j|d�|jdd�j|j��}|j||�dS)Ns�ϥ����ɡ�zeuc-jpzutf-8�decodeT)rr�set_payload�get_payloadr�get_content_charset�assertEqual)rr�msg�ustrrrr�test_payload_encoding_utf8>s		!z/TestEmailAsianCodecs.test_payload_encoding_utf8cCscd}td|�}t�}|j||�|jdd�j|j��}|j||�dS)Nzeuc-jps�ϥ����ɡ�rT)rrrrrrr)rrrrr rrr�test_payload_encodingFs		!z*TestEmailAsianCodecs.test_payload_encodingN)�__name__�
__module__�__qualname__rr!r"rrrrrs'r�__main__)ZunittestZtest.supportrZtest.test_emailrZ
email.charsetrZemail.headerrrZ
email.messagerr�LookupErrorZSkipTestrr#�mainrrrr�<module>s
;