Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/test_email/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/test_email/__pycache__/test_inversion.cpython-33.pyo

�
��fIc@s�dZddlZddlZddlmZmZddlmZddlm	Z	m
Z
dd�Ze
Gdd	�d	e	ej��Z
ed
kr�ej�ndS(u�Test the parser and generator are inverses.

Note that this is only strictly true if we are parsing RFC valid messages and
producing RFC valid messages.
iN(upolicyumessage_from_bytes(uBytesGenerator(u
TestEmailBaseuparameterizecso|j�}|dj�s+td��nt|d�t|dj���dj�fdd�|D��S(NiuFirst line must contain texts
cs8g|].}t|��kr.|�d�nd�qS(Ns(ulen(u.0ux(ustripamt(uC/opt/alt/python33/lib64/python3.3/test/test_email/test_inversion.pyu
<listcomp>s	udedent.<locals>.<listcomp>(u
splitlinesustripu
ValueErrorulenulstripujoin(ubstrulines((ustripamtuC/opt/alt/python33/lib64/python3.3/test/test_email/test_inversion.pyudedents$udedentcBs6|EeZdZdd�Zied�fd6ZdS(u
TestInversioncCsTt|dtj�}tj�}t|�}|j|�|j|j�|�dS(Nupolicy(	umessage_from_bytesupolicyuSMTPuiouBytesIOuBytesGeneratoruflattenuassertEqualugetvalue(uselfumsgumubug((uC/opt/alt/python33/lib64/python3.3/test/test_email/test_inversion.pyumsg_as_inputs

uTestInversion.msg_as_inputsl            From: abc@xyz.com
            X-Status: 
            Subject: test

            foo
            uheader_with_one_space_bodyN(u__name__u
__module__u__qualname__umsg_as_inputudedentu
msg_params(u
__locals__((uC/opt/alt/python33/lib64/python3.3/test/test_email/test_inversion.pyu
TestInversionsu
TestInversionu__main__(u__doc__uiouunittestuemailupolicyumessage_from_bytesuemail.generatoruBytesGeneratorutest.test_emailu
TestEmailBaseuparameterizeudedentuTestCaseu
TestInversionu__name__umain(((uC/opt/alt/python33/lib64/python3.3/test/test_email/test_inversion.pyu<module>s