Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_smtpd.cpython-311.opt-2.pyc |
�
�Keߢ � �> � d dl Z d dlZd dlmZmZ d dlmZ d dlmZ d dlZd dl Z ej
d� � Z ej
d� � Zej
s e j d� � � G d� d ej � � Z G d
� de� � Z G d� d
e� � Z G d� de j � � Z G d� de j � � Z G d� de j � � Z G d� de j � � Z G d� de j � � Z G d� de j � � Z e j ej d� � G d� de� � � � Z G d� de j � � Z G d� d e j � � Z G d!� d"e j � � Z G d#� d$e j � � Z! G d%� d&e j � � Z"e#d'k r e j$ � � dS dS )(� N)�support�mock_socket)�
socket_helper)�warnings_helper�smtpd�asyncoreztest requires gethostname()c � � e Zd Zd� Zd� ZdS )�DummyServerc �v � t j j | g|�R i |�� g | _ | j r d| _ d S d| _ d S )Nz
return statuss
return status)r �
SMTPServer�__init__�messages�_decode_data�
return_status)�self�args�kwargss �9/usr/local/apps/python3/lib/python3.11/test/test_smtpd.pyr
zDummyServer.__init__ sT � �
��!�$�8��8�8�8��8�8�8���
��� 2�!0�D����!1�D���� c � � | j � ||||f� � || j k rdS d|v rd|d v rdS d S d S )Nz 250 Okish�mail_options�SMTPUTF8z250 SMTPUTF8 message okish)r �appendr )r �peer�mailfrom�rcpttos�data�kws r �process_messagezDummyServer.process_message sb � ��
���d�H�g�t�<�=�=�=��4�%�%�%��;��R���J�"�^�2D�$D�$D�/�/� ��$D�$Dr N)�__name__�
__module__�__qualname__r
r � r r r
r
s2 � � � � � �2� 2� 2�0� 0� 0� 0� 0r r
c � � e Zd ZdS )�DummyDispatcherBrokenN)r r! r"