File: //usr/local/lib/python3.7/test/test_email/__pycache__/__init__.cpython-37.pyc
B
��g� � @ s~ d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlm Z d dl
mZ dd� Z
dd � ZG d
d� dej�Zdd
� ZdS )� N)�Message)�compat32)�load_package_tests)�__file__c G s t tj�t�f| �� S )N)r �os�path�dirnamer )�args� r
�4/usr/local/lib/python3.7/test/test_email/__init__.py�
load_tests s r c O s( t j�t j�t�d| �}t|f|�|�S )N�data)r r �joinr �landmark�open)�filenamer Zkwsr r
r
r �openfile s r c sl e Zd ZdZeZeZ� fdd�Ze j
jZdd� Z
ddd�Zddd �Zd
d� Zdd
� Zdd� Zdd� Z� ZS )�
TestEmailBaseNc s t � j||� | �t| j� d S )N)�super�__init__ZaddTypeEqualityFunc�bytes�assertBytesEqual)�selfr �kw)� __class__r
r r ! s zTestEmailBase.__init__c C s$ t |��}tj|| jd�S Q R X d S )N)�policy)r �emailZmessage_from_filer )r r �fpr
r
r �_msgobj( s
zTestEmailBase._msgobjc C s, |d kr| j }|d kr| j}tj|||d�S )N)r )r �messager Zmessage_from_string)r �stringr r r
r
r �_str_msg, s
zTestEmailBase._str_msgc C s, |d kr| j }|d kr| j}tj|||d�S )N)r )r r r Zmessage_from_bytes)r Z
bytestringr r r
r
r �
_bytes_msg3 s
zTestEmailBase._bytes_msgc C s | j | jd�S )N)r )r r )r r
r
r �
_make_message: s zTestEmailBase._make_messagec C s dd� |j dd�D �S )Nc S s g | ]}t |��qS r
)�repr)�.0�xr
r
r �
<listcomp>>