File: //proc/thread-self/root/usr/local/lib/python3.7/test/__pycache__/test_mailbox.cpython-37.pyc
B
��g�j � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ d dlZd dl
Z
d dlZd dlZG dd� d�ZG dd� de�ZG dd� deej�ZG d d
� d
eej�ZG dd� de�ZG d
d� de�ZG dd� deej�ZG dd� deej�ZG dd� deej�ZG dd� deej�ZG dd� d�ZG dd� dej�ZG dd� dej�ZG dd� deej�ZG dd � d eej�Z G d!d"� d"�Z!G d#d$� d$e!e�Z"G d%d&� d&eej�Z#G d'd(� d(eej�Z$G d)d*� d*e!e�Z%G d+d,� d,eej�Z&G d-d.� d.e�Z'G d/d0� d0e'ej�Z(G d1d2� d2e'ej�Z)d3Z*d4Z+G d5d6� d6ej�Z,d7Z-e-�.d8�Z/d9d:d:d;d<d=d>d?d@dAdBdCdDdEdFdGdH�Z0dIZ1G dJdK� dKej�Z2dLdM� Z3e4dNk�r�e3� dS )O� N)�supportc @ s8 e Zd Zejejejejejej fZ
dd� Zdd� ZdS )�TestBasec C s� | � |tjj� | � |tj� x&t�� D ]\}}| �||�|�� q(W | � |�
� � | �t|�
� �tt�� xLtt�D ]@\}}|�
|�}| � |tjj� | �|tj� | �|�
� |� qvW d S )N)�assertIsInstance�email�message�Message�mailbox�_sample_headers�items�assertInZget_all�
assertTrue�is_multipart�assertEqual�len�get_payload�_sample_payloads� enumerateZassertNotIsInstance)�self�msg�key�value�iZpayload�part� r �-/usr/local/lib/python3.7/test/test_mailbox.py�
_check_sample s
zTestBase._check_samplec C s2 t j�|�rt�|� nt j�|�r.t�|� d S )N)�os�path�isdirr �rmtree�exists�unlink)r �targetr r r �_delete_recursively&