| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.10/test/test_email/__pycache__/ |
Upload File : |
o
�9j� � @ s� d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm Z G dd� de �Z
G dd� d�Zd d
� ZG dd� dee �Z
d
d� Zdd� ZG dd� dee �ZedkrWe�� dS dS )� N)�Message�EmailMessage)�default)�
TestEmailBasec @ s: e Zd ZG dd� de�Zejjdd�Zdd� Z dd� Z
d S )
�TestCustomMessagec s e Zd Z� fdd�Z� ZS )zTestCustomMessage.MyMessagec s || _ t� �� d S �N)�check_policy�super�__init__)�self�policy�� __class__� �2/usr/lib/python3.10/test/test_email/test_parser.pyr
s z$TestCustomMessage.MyMessage.__init__)�__name__�
__module__�__qualname__r
�
__classcell__r r r
r � MyMessage s r �boo)�linesepc C s6 t jd| j| jd�}| �|| j� | �|j| j� d S �NzSubject: bogus
msg
�r )�email�message_from_stringr �MyPolicy�assertIsInstance�assertIsr )r �msgr r r �7test_custom_message_gets_policy_if_possible_from_string s �zITestCustomMessage.test_custom_message_gets_policy_if_possible_from_stringc C s@ t �d�}tj|| j| jd�}| �|| j� | �|j| j� d S r ) �io�StringIOr �message_from_filer r r r r )r �source_filer r r r �5test_custom_message_gets_policy_if_possible_from_file s
�zGTestCustomMessage.test_custom_message_gets_policy_if_possible_from_fileN)r r r r r r r �cloner r r% r r r r r s
r c @ s4 e Zd Zdd� ZG dd� de�Zdd� Zdd� Zd S )
�TestParserBasec C sn | j D ]1}| j|jd�� |dtd�}| �|�� g d�� | �|�� d� W d � n1 s/w Y qd S )N��parseru� Next-Line: not
broken
Null: not broken
Vertical-Tab: notbroken
Form-Feed: notbroken
File-Separator: notbroken
Group-Separator: notbroken
Record-Separator: notbroken
Line-Separator: not
broken
Paragraph-Separator: not
broken
r ) )z Next-Lineu not
broken)�Nullz
not broken)zVertical-Tabz
notbroken)z Form-Feedz
notbroken)zFile-Separatorz
notbroken)zGroup-Separatorz
notbroken)zRecord-Separatorz
notbroken)zLine-Separatoru not
broken)zParagraph-Separatoru not
broken� )�parsers�subTestr r �assertEqual�items�get_payload)r r) r r r r �test_only_split_on_cr_lf&