| Server IP : 121.121.20.254 / Your IP : 216.73.217.51 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:/Python312/Lib/test/test_email/__pycache__/ |
Upload File : |
�
���g0 � �� � d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ G d� d� Z G d� dee� Z G d � d
ee� Z
G d� dee� Zed
k( r ej � yy)� N)�policy)�errors)�
TestEmailBasec � � e Zd Zej ZdZej d� � Zd� Z d� Z
ej d� Z
d� Zd� Zd� Zd � Zd
� Zd� Zd� Zd
� Zd� Zd� Zd� Zy)�TestDefectsBaseFc # � K � d �� y �w�N� ��self�defects �9C:\Python312\\Lib\test\test_email\test_defect_handling.py�_raise_pointzTestDefectsBase._raise_point s � �� �
�s �c �� � t j d� }| j t j � 5 | j |� }d d d � | j ry j d� }| j t |d� � | j t | j |� � d� | j | j |� d t j � y # 1 sw Y ��xY w)Na_ Subject: XX
From: xx@xx.dk
To: XX
Mime-version: 1.0
Content-type: multipart/mixed;
boundary="MS_Mac_OE_3071477847_720252_MIME_Part"
--MS_Mac_OE_3071477847_720252_MIME_Part
Content-type: multipart/alternative;
boundary="MS_Mac_OE_3071477847_720252_MIME_Part"
--MS_Mac_OE_3071477847_720252_MIME_Part
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
text
--MS_Mac_OE_3071477847_720252_MIME_Part
Content-type: text/html; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
<HTML></HTML>
--MS_Mac_OE_3071477847_720252_MIME_Part--
--MS_Mac_OE_3071477847_720252_MIME_Part
Content-type: image/gif; name="xx.gif";
Content-disposition: attachment
Content-transfer-encoding: base64
Some removed base64 encoded chars.
--MS_Mac_OE_3071477847_720252_MIME_Part--
r �defects� )�textwrap�dedentr r �StartBoundaryNotFoundDefect�_str_msg�raise_expected�get_payload�
assertTrue�hasattr�assertEqual�len�get_defects�assertIsInstance)r �source�msg�inners r �test_same_boundary_inner_outerz.TestDefectsBase.test_same_boundary_inner_outer s� � ���� #"� #��J �
�
�v�A�A�
B��-�-��'�C� C���������"�������y�1�2�����T�-�-�e�4�5�q�9����d�.�.�u�5�a�8�$�@�@� B�
C�
B�� �C%�%C.c �6 � t j d� }| j t j � 5 | j |� }d d d � | j ry | j j � t � | j t | j |� � d� | j | j |� d t j � | j | j |� d t j � y # 1 sw Y ��xY w)Na� Date: Fri, 6 Apr 2001 09:23:06 -0800 (GMT-0800)
From: foobar
Subject: broken mail
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
--JAB03225.986577786/zinfandel.lacita.com
One part
--JAB03225.986577786/zinfandel.lacita.com
Content-Type: message/delivery-status
Header: Another part
--JAB03225.986577786/zinfandel.lacita.com--
� r r )r r r r �NoBoundaryInMultipartDefectr r r r �strr r r �!MultipartInvariantViolationDefect�r r r s r �test_multipart_no_boundaryz*TestDefectsBase.test_multipart_no_boundaryA s� � ���� "� ��$ �
�
�v�A�A�
B��-�-��'�C� C��������c�o�o�/��5�����T�-�-�c�2�3�Q�7����d�.�.�s�3�A�6�$�@�@� B����d�.�.�s�3�A�6�$�F�F� H� C�
B�s �D�Da^ Date: Wed, 14 Nov 2007 12:56:23 GMT
From: foo@bar.invalid
To: foo@bar.invalid
Subject: Content-Transfer-Encoding: base64 and multipart
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="===============3344438784458119861=="{}
--===============3344438784458119861==
Content-Type: text/plain
Test message
--===============3344438784458119861==
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
YWJj
--===============3344438784458119861==--
c � � | j t j � 5 | j | j j d� � }d d d � | j ry | j t | j � � d� | j | j |� d t j � y # 1 sw Y �sxY w)Nz"
Content-Transfer-Encoding: base64r r )r r �-InvalidMultipartContentTransferEncodingDefectr �
multipart_msg�formatr r r r r �r r s r �test_multipart_invalid_ctez*TestDefectsBase.test_multipart_invalid_cteu s� � �
�
�
��D�D�F��-�-��&�&�-�-�=�?�@�C�F�
��������T�-�-�c�2�3�Q�7����d�.�.�s�3�A�6��@�@� B�F� F�s �+B=�=Cc �� � | j ry | j | j j d� � }| j t | j
|� � d� y )N� r �r r r- r. r r r r/ s r �test_multipart_no_cte_no_defectz/TestDefectsBase.test_multipart_no_cte_no_defect� sL � ������m�m�D�.�.�5�5�b�9�:������T�-�-�c�2�3�Q�7� c �� � | j ry dD ]] }| j | j j d|z � � }| j t | j
|� � dd|z � �_ y )N)�7bit�8bit�BINaryz
Content-Transfer-Encoding: r zcte=r3 )r �cter s r �"test_multipart_valid_cte_no_defectz2TestDefectsBase.test_multipart_valid_cte_no_defect� sf � �����-�C��-�-��"�"�)�)�*I�#�*M�N�P�C����S��!1�!1�#�!6�7��F�3�J�G� .r5 c �$ � t j d� }| j t j � 5 | j |� }d d d � | j ry | j t d� � | j t | j |� � d� | j | j |� d t j � | j | j |� d t j � y # 1 sw Y ��xY w)Na From: "Allison Dunlap" <xxx@example.com>
To: yyy@example.com
Subject: 64423
Date: Sun, 11 Jul 2004 16:09:27 -0300
MIME-Version: 1.0
Content-Type: multipart/alternative;
Blah blah blah
r r% r r )r r r r r&