Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_smtpnet.cpython-311.pyc |
�
�Ke� � � � d dl Z d dlmZ d dlmZ d dlmZ d dlZd dlZ ej d� � Z ej
d� � d� Z G d� d e j � � Z
G d
� de j � � Zedk r e j � � dS dS )
� N)�support)�
import_helper)�
socket_helper�ssl�networkc �( � t � � � }t j | |f� � 5 } |� || �� � }|� � � d d d � � dS # t $ r Y d d d � � dS w xY w# 1 swxY w Y d S )N)�server_hostnameTF)r �create_default_context�socket�create_connection�wrap_socket�close� Exception)�host�port�context�socks �;/usr/local/apps/python3/lib/python3.11/test/test_smtpnet.py�check_ssl_verifiyr s � ��(�(�*�*�G� � !�4��,� /� /� �4� ��&�&�t�T�&�B�B�D�
�J�J�L�L�L��� � � � � � � �� � � � �� � � � � � � � � ����� � � ���� � � � � � s4 �B�A+� B�+
B�5B�B�B�B�Bc � � e Zd ZdZdZd� ZdS )�SmtpTest�smtp.gmail.comiK c �p � t j t d� � t � t j � � }d|_ t j |_ t j
| j � � 5 t j | j | j
� � } |� |�� � nN# t j $ r<}|j d dk r t# j |j d � � n� Y d }~nd }~ww xY w|� � � |� � � d d d � � d S # 1 swxY w Y d S )N�SMTP_SSLF�r r z+STARTTLS extension not supported by server.)r �
get_attribute�smtplibr �
SSLContext�PROTOCOL_TLS_CLIENT�check_hostname� CERT_NONE�verify_moder �transient_internet�
testServer�SMTP�
remotePort�starttls�
SMTPException�args�unittest�skip�ehlo�quit)�selfr �server�es r �test_connect_starttlszSmtpTest.test_connect_starttls s` � ���g�z�2�2�2��.�.��!8�9�9��!&���!�m���
�
-�d�o�
>�
>�
�
��\�$�/�4�?�C�C�F�
������0�0�0�0���(�
�
�
��6�!�9� M�M�M��M�!�&��)�,�,�,�,�� -�,�,�,�,�����
����
�K�K�M�M�M��K�K�M�M�M�
�
�
�
�
�
�
�
�
�
�
�
����
�
�
�
�
�
s<