Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/test/__pycache__/test_smtpnet.cpython-312.opt-1.pyc

�

'Μg���ddlZddlmZddlmZddlmZddlZddlZejd�Z	ejd�d�ZGd�d	ej�Z
Gd
�dej�Zedk(rej �yy)
�N)�support)�
import_helper)�
socket_helper�ssl�networkc��tj�}tj||f�5}	|j	||��}|j�	ddd�y#t$rYddd�ywxYw#1swYyxYw)N)�server_hostnameTF)r�create_default_context�socket�create_connection�wrap_socket�close�	Exception)�host�port�context�socks    �./usr/local/lib/python3.12/test/test_smtpnet.py�check_ssl_verifiyrsy���(�(�*�G�	�	!�	!�4��,�	/�4�	��&�&�t�T�&�B�D�
�J�J�L��
0�	/���	��	
0�	/�	��
0�	/�s.�A2�A�A2�	A/�$A2�.A/�/A2�2A;c��eZdZdZdZd�Zy)�SmtpTest�smtp.gmail.comiKc��tjtd�tj	tj
�}d|_tj|_tj|j�5tj|j|j�}	|j|��|j'�|j)�ddd�y#tj$r@}|j ddk(r#t#j$|j d�n�Yd}~�wd}~wwxYw#1swYyxYw)N�SMTP_SSLF�rrz+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_starttlss������g�z�2��.�.��!8�!8�9��!&���!�m�m���
�
-�
-�d�o�o�
>��\�\�$�/�/�4�?�?�C�F�
������0�
�K�K�M��K�K�M�?�
>���(�(�
��6�6�!�9� M�M��M�M�!�&�&��)�,��-��
��	?�
>�s6�9+D6�%C �7 D6� D3�36D.�)D6�.D3�3D6�6D?N)�__name__�
__module__�__qualname__r$r&r1��rrrs��!�J��J�r6rc�V�eZdZdZdZd�Zd�Zejd�d��Z	d�Z
y)	�SmtpSSLTestri�c�4�tjtd�tj|j
�5tj|j
|j�}|j�|j�ddd�y#1swYyxYw�Nr)
rrrrr#r$rr&r,r-�r.r/s  r�test_connectzSmtpSSLTest.test_connect2s\�����g�z�2�
�
-�
-�d�o�o�
>��%�%�d�o�o�t���G�F��K�K�M��K�K�M�?�
>�
>�s�AB�Bc��tjtd�tj|j
�5tj|j
�}|j�|j�ddd�y#1swYyxYwr:)	rrrrr#r$rr,r-r;s  r�test_connect_default_portz%SmtpSSLTest.test_connect_default_port9sV�����g�z�2�
�
-�
-�d�o�o�
>��%�%�d�o�o�6�F��K�K�M��K�K�M�?�
>�
>�s�AB�B�walltimec��tjtj�}d|_tj|_t
jtd�tj|j�5tj|j|j|��}|j�|j�ddd�y#1swYyxYw)NFrr)rrrr r!r"rrrrr#r$rr&r,r-)r.rr/s   r�test_connect_using_sslcontextz)SmtpSSLTest.test_connect_using_sslcontext@s����.�.��!8�!8�9��!&���!�m�m������g�z�2�
�
-�
-�d�o�o�
>��%�%�d�o�o�t���PW�X�F��K�K�M��K�K�M�?�
>�
>�s
�9A
C�Cc�.�tj|j�5t|j|j�}|s|jd�ddd�t
jtd�tj�}tj|j�5tj|j|j|��}|j�|j�ddd�y#1swY��xYw#1swYyxYw)Nz!SSL certificate can't be verifiedrr)rr#r$rr&�skipTestrrrrr
rr,r-)r.�
can_verifyrr/s    r�&test_connect_using_sslcontext_verifiedz2SmtpSSLTest.test_connect_using_sslcontext_verifiedKs���
�
-�
-�d�o�o�
>�*�4�?�?�D�O�O�L�J���
�
�A�B�?�
	���g�z�2��,�,�.��
�
-�
-�d�o�o�
>��%�%�d�o�o�t���PW�X�F��K�K�M��K�K�M�?�
>�?�
>��?�
>�s�4C?�)A
D�?D�DN)r2r3r4r$r&r<r>r�requires_resourcerArEr5r6rr8r8.s<��!�J��J����W���z�*��+��r6r8�__main__)r*�testr�test.supportrrrr�
import_moduler�requiresr�TestCaserr8r2�mainr5r6r�<module>rNs}����&�&��
�!�m�!�!�%�(��������	��x� � ��,(�(�#�#�(�V�z���H�M�M�O�r6

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists