Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_mailbox.cpython-311.opt-2.pyc |
�
�Ke�o � �4 � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZ d dlm
Z
d dlmZ d dlZd dlZd dlZd dlZej s ej d� � � G d� d� � Z G d� d e� � Z G d
� deej � � Z G d� d
eej � � Z G d� de� � Z G d� de� � Z G d� deej � � Z G d� deej � � Z G d� deej � � Z G d� deej � � Z G d� d� � Z G d� dej! � � Z" G d� dej � � Z# G d � d!eej � � Z$ G d"� d#e$ej � � Z% G d$� d%� � Z& G d&� d'e&e$� � Z' G d(� d)e$ej � � Z( G d*� d+e$ej � � Z) G d,� d-e&e$� � Z* G d.� d/eej � � Z+ G d0� d1e� � Z, G d2� d3e,ej � � Z- G d4� d5e,ej � � Z.d6Z/d7Z0 G d8� d9ej � � Z1d:Z2e2�3 d;� � Z4i d<d=�d>d?�d@d?�dAdB�d@dC�dAdD�dAdE�dAdF�dGdH�dIdJ�dKdL�dMdN�dOdP�dQdR�dSdT�dUdV�Z5dWZ6 G dX� dYej � � Z7dZ� Z8e9d[k r ej: � � dS dS )\� N)�support)� os_helper)�
socket_helperztest requires gethostname()c �f � e Zd Zej ej ej ej ej ej fZ
d� Zd� ZdS )�TestBasec �4 � | � |t j j � � | � |t j � � t
� � � D ].\ }}| � ||� |� � � � �/| � |�
� � � � | � t |�
� � � � t t � � � � t t � � D ]�\ }}|�
|� � }| � |t j j � � | � |t j � � | � |�
� � |� � ��d S �N)�assertIsInstance�email�message�Message�mailbox�_sample_headers�items�assertIn�get_all�
assertTrue�is_multipart�assertEqual�len�get_payload�_sample_payloads� enumerate�assertNotIsInstance)�self�msg�key�value�i�payload�parts �;/usr/local/apps/python3/lib/python3.11/test/test_mailbox.py�
_check_samplezTestBase._check_sample sU � ����c�5�=�#8�9�9�9����c�7�?�3�3�3�)�/�/�1�1� 3� 3�J�C���M�M�%����S�!1�!1�2�2�2�2�����(�(�*�*�+�+�+�����S�_�_�.�.�/�/��5E�1F�1F�G�G�G�#�$4�5�5� :� :�J�A�w��?�?�1�%�%�D��!�!�$��
�(=�>�>�>��$�$�T�7�?�;�;�;����T�-�-�/�/��9�9�9�9� :� :� c �� � t j � |� � rt j |� � d S t j � |� � rt j |� � d S d S r )�os�path�isdirr �rmtree�exists�unlink)r �targets r"