File: //usr/local/lib/python3.10/test/test_email/__pycache__/__init__.cpython-310.pyc
o
�i� � @ 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�g| �R � S �N)r �os�path�dirnamer )�args� r �5/usr/local/lib/python3.10/test/test_email/__init__.py�
load_tests s r
c O s. t j�t j�t�d| �}t|g|�R i |��S )N�data)r r �joinr �landmark�open)�filenamer
�kwsr 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|i |�� | �t| j� d S r )�super�__init__ZaddTypeEqualityFunc�bytes�assertBytesEqual)�selfr
�kw�� __class__r r r ! s zTestEmailBase.__init__c C s@ t |dd��}tj|| jd�W d � S 1 sw Y d S )Nzutf-8)�encoding��policy)r �emailZmessage_from_filer )r r �fpr r r �_msgobj( s $�zTestEmailBase._msgobjc C �, |d u r| j }|d u r| j}tj|||d�S �Nr )r �messager! Zmessage_from_string)r �stringr&