| Server IP : 121.121.20.254 / Your IP : 216.73.216.188 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python315/Lib/test/test_email/__pycache__/ |
Upload File : |
R
>lqjq� c �N � ] PH s ] PHs] PHs] PHs] PHs] QHGsGs ] QH G s ] QH(Gs ] QH0G
s
] QH8Gs ] PH@s] PHDs] PHHs] QHLGs ] QHTGsGsGs ] QHdGsGsGs ] Q HtGs ] Q
H|G s ] QH�G"s" ] QH�G$s$ ] Q
H�G&s& ] QH�G(s( ] QH�G*s* ] QH�G,s, ] QH�G.s. ] QH�G0s0 ] QH�G2s2G3s3 ] QH@G4s4 ] QH@G5s5 ] QH@G6s6 ] QH@G7s7 ] QH@G8s8 ] QH@G9s9 ] QH�G;s; ] QH�G=s= ] QH�G>s> ] QH�G@s@ ] QCHGBsBGCsC ] QH�GDsD Q sEPsFQ!sG Q" Q#\C2 sH Q$ Q%\O� 2 sJ Q& Q'\C2 sK Q( Q)\O� 2 sL Q* Q+\O� 2 sM Q, Q-\O� 2 sN Q. Q/\O� 2 sO Q0 Q1\O� 2 sP Q2 Q3\C2 sQ Q4 Q5\C2 sR Q6 Q7\C2 sS Q8 Q9\C2 sT Q: Q;\C2 sU Q< Q=\C2 sV Q> Q?\C2 sW Q@ QA\C2 sX QB QC\C2 sY QD QE\C2 sZ QF QG\C2 s[ QH QI2 s\ QJ QK\\\V2 s] QL QM\\\V2 s^ QN QO\O� 2 s_ QP QQ\O� 2 s` QR QS\O� 2 sa QT QU\C2 sb QV QW\C2 sc QX QY\C2 sd QZ Q[\C2 se\fQ\6X c \O� 2 P! P! )]� )�StringIO�BytesIO)�chain��choice)�Thread)�patch)�Charset)� Generator�DecodedGenerator�BytesGenerator)�Header�
decode_header�make_header)�HeaderRegistry)�Message)�MIMEApplication)� MIMEAudio)�MIMEBase)� MIMEImage)�MIMEMessage)�
MIMEMultipart)�MIMENonMultipart)�MIMEText)�Parser�HeaderParser)�
base64mime)�encoders��errors)� iterators)�
quoprimime)�utils)�support)�threading_helper)�warnings_helper)�unlink)�openfile�
TestEmailBase)�
FeedParser�
� c �J ` � \ sQ s]:s n Q sQ sQ sQ sQ sQ s Q s
Q sQ sQ
s
Q sQ sQ
sQ sQ sQ sQ sQ sQ sQ sQ sQ sQ sQ sQ sQ sQ sQ sQ s Q s!Q s"Q s#Q! s$Q" s%Q# s&Q$ s'Q% s(Q& s)Q' s*Q( s+Q) s,Q* s-Q+ s.Q, s/Q- s0Q. s1Q/ s2Q0 s3Q1 s4Q2 s5Q3 s6Q4 s7Q5 s8Q6 s9Q7 s:Q8 s;Q9 s<Q: s=Q; s>Q< s?Q= s@Q> sAQ? sBQ@ sCQA sDQB sEQC sFQD sGQE sHQF sIQG sJQH sKQI sLQJ sMQK sNQL sOQM sPQN sQQO sRQP sSQQ sTQR sUQS sVQT sWQU sXQV sYQW sZQX s[QY s\QZ s]Q[ s^Q\ s_Q]s`U saP! )^�TestMessageAPIc � � U O oU O Q 2 oU UO Q2 , QN2 U UO QQ2 Q2 P! )z
msg_20.txt�cc�xxzn/a)zccc@zzz.orgzddd@zzz.orgzeee@zzz.org)�assertEqual�_msgobj�get_all��self�eq�msgs & �/C:\Python315\\Lib\test\test_email\test_email.py�test_get_all�TestMessageAPI.test_get_all; sD � �
�
�
���l�l�<�(��
�3�;�;�t��K�L�
�3�;�;�t�U�#�U�+� c � � U O o[ 2 oU UO 2 P2 [ Q2 oUO U2 U UQ* Q2 U UO 2 Q2 U UQ* Q2 U UO
Q2 Q2 U UQ* Q 2 U UO 2 O Q2 UO P2 U UO 2 P2 U UQ* Q2 [ 2 oQ
UQ$ QUQ
$ QUQ$ UO U2 U UQ* Q
2 U UQ* Q2 U UQ* Q2 P! )N�
iso-8859-1�mime-versionz1.0�
text/plain�content-typez text/plain; charset="iso-8859-1"�charset�content-transfer-encoding�quoted-printablez2.0zMIME-Versionztext/x-weird�Content-Typezquinted-puntable�Content-Transfer-Encodingz"text/x-weird; charset="iso-8859-1")r1 r �get_charsetr �set_charset�get_content_type� get_param�
input_charset�r5 r6 r7 rA s & r8 �test_getset_charset�"TestMessageAPI.test_getset_charsetA s6 � �
�
�
���i��
�3�?�?��d�#��,�'������ �
�3�~���&�
�3���!�<�0�
�3�~�� B�C�
�3�=�=��#�\�2�
�3�*�+�-?�@�
�3�?�?��*�*�L�9������
�3�?�?��d�#�
�3�~���-��i��#��N��,��N��+=��'�(����� �
�3�~���&�
�3�~�� D�E�
�3�*�+�-?�@r; c � � U O o[ 2 oUO Q 2 U UO 2 O Q 2 U UQ* Q2 P! )�us-asciir@ �text/plain; charset="us-ascii")r1 r rG rF rJ r4 s & r8 �test_set_charset_from_string�+TestMessageAPI.test_set_charset_from_string[ sG � �
�
�
���i�����
�#�
�3�?�?��*�*�J�7�
�3�~�� @�Ar; c � � [ 2 o[ Q 2 oUO QU2 U O UO 2 O
Q 2 P! )r= zThis is a string payload)r r �set_payloadr1 rF rJ )r5 r7 rA s & r8 �test_set_payload_with_charset�,TestMessageAPI.test_set_payload_with_charsetb s? � ��i���,�'�����2�G�<�������*�8�8�,�Gr; c � � Q o[ Q2 o[ 2 oUO V2 U O UQ* Q2 U O UO P Q5 U2 U O UO 2 Q2 P! )� АБВ�utf-8rB �base64��decodez 0JDQkdCS
)r r rT r1 �get_payload�r5 �datarA r7 s & r8 �+test_set_payload_with_8bit_data_and_charset�:TestMessageAPI.test_set_payload_with_8bit_data_and_charseth sl � �*���'�"���i������&�����8�9�8�D���������5�t�<�������*�L�9r; c � � Q o[ Q2 oPUm [ 2 oUO UO Q2 U2 U O UQ* Q2 U O UO
P Q5 U2 P! �rX rY rB �8bitr[ )r �
body_encodingr rT r\ r1 r] r^ s & r8 �>test_set_payload_with_non_ascii_and_charset_body_encoding_none�MTestMessageAPI.test_set_payload_with_non_ascii_and_charset_body_encoding_noneq sh � �*���'�"�� $����i��������G�,�g�6�����8�9�6�B���������5�t�<r; c �� � Q o[ Q2 oPUm [ 2 oUO V2 U O UQ* Q2 U O UO P Q5 U2 P! rc )r re r rT r1 r] r^ s & r8 �>test_set_payload_with_8bit_data_and_charset_body_encoding_none�MTestMessageAPI.test_set_payload_with_8bit_data_and_charset_body_encoding_nonez s] � �*���'�"�� $����i������&�����8�9�6�B���������5�t�<r; c �~ � [ 2 oUO , 2 U O UO 2 , 2 P! �N�r rT r1 r] �r5 r7 s & r8 �test_set_payload_to_list�'TestMessageAPI.test_set_payload_to_list� s, � ��i�������������*�B�/r; c � � [ 2 oQ UQ$ UO Q2 [ [ 2 2 oU O [ QUO
U2 P! )�multipart/mixedrD zstring payloadz[Aa]ttach.*non-multipart)r rT r �assertRaisesRegex� TypeError�attach)r5 r7 �sub_msgs & r8 �"test_attach_when_payload_is_string�1TestMessageAPI.test_attach_when_payload_is_string� sH � ��i��/��N�����(�)��g�i�(�����y�*D�"�z�z�7� 4r; c �* � U O oU O Q 2 oUO 2 oU U, QN2 U O Q2 oUO Q2 oU U, QN2 U O Q2 oUO 2 oU U, QN2 P! )z
msg_08.txtz
msg_09.txt�dingbatz
msg_12.txt)NrO r= �
iso-8859-2�koi8-r)rz rO r= rz r| )NrO r= Nr{ z
iso-8859-3rO r| )r1 r2 �get_charsets)r5 r6 r7 �charsetss & r8 �test_get_charsets� TestMessageAPI.test_get_charsets� s� � �
�
�
���l�l�<�(���#�#�%��
�8�M�N��l�l�<�(���#�#�I�.��
�8� � !� �l�l�<�(���#�#�%��
�8� :� ;r; c �. � U O oU O Q 2 oUO 2 Tt, tF D p3O 2 MJ ooU UQQ,2 U O Q2 oUO ]2 oU UO 2 Q2 P! t toh )�
msg_04.txt�msg.txt�
msg_07.txt�dingusfish.gif�r1 r2 r] �get_filename)r5 r6 r7 �p� filenames�subparts & r8 �test_get_filename� TestMessageAPI.test_get_filename� s� � �
�
�
���l�l�<�(��/2���/@�A�/@�!�^�^�%�/@� �A�
�9�y�)�,�-��l�l�<�(���/�/�!�$��
�7���!�#3�4�� Bs �Bc � � U O oU O Q 2 oUO 2 Tt, tF D p3O 2 MJ ooU UQQ,2 P! t toh )z
msg_44.txtr� r� )r5 r6 r7 r� r� s & r8 �%test_get_filename_with_name_parameter�4TestMessageAPI.test_get_filename_with_name_parameter� sR � �
�
�
���l�l�<�(��/2���/@�A�/@�!�^�^�%�/@� �A�
�9�y�)�,�-�� Bs �Ac �p � U O oU O Q 2 oU UO 2 Q2 P! )r� �BOUNDARY)r1 r2 �get_boundaryr4 s & r8 �test_get_boundary� TestMessageAPI.test_get_boundary� s. � �
�
�
���l�l�<�(��
�3����z�*r; c � � U O oU O Q 2 oUO Q2 UO 2 ]* v q4U UO 2 Q2 U UQ2 U O Q2 oUO Q2 UO 2 ]* v q4U UO 2 Q2 U UQ2 U O Q2 oU O [ O UO Q2 P! )�
msg_01.txtr� r@ z3text/plain; charset="us-ascii"; boundary="BOUNDARY"r� z$multipart/mixed; boundary="BOUNDARY"�
msg_03.txt)r1 r2 �set_boundary�items�lower�assertRaisesr �HeaderParseError)r5 r6 r7 �header�values & r8 �test_set_boundary� TestMessageAPI.test_set_boundary� s� � �
�
�
�� �l�l�<�(������$�� � ��A��
��
�6�<�<�>�>�*�
�5�G�H� �l�l�<�(������$�� � ��A��
��
�6�<�<�>�>�*�
�5�8�9��l�l�<�(�����&�1�1��*�*�J� 8r; c � � [ Q 2 oU O UO 2 ] * ]* Q2 UO 2 U O UO 2 ] * ]* Q2 P! )z form-datazmultipart/form-dataz!multipart/form-data; boundary="==)r r1 r� � as_string�assertStartsWithrn s & r8 �test_make_boundary�!TestMessageAPI.test_make_boundary� sZ � ��K�(��
�������Q���*�,A�B��
�
�����c�i�i�k�!�n�Q�/�A� Cr; c �R � [ Q QQ5 9^tt^ 2 oUO 2 oPPP2 [ 2 oUO W2 o[ 2 o[ UP ] 2 oUO
UP
2 U O UO 2 U2 P! ) % f h Kv9 h)�
msg_46.txtrY ��encoding) r'