%PDF- %PDF-
Direktori : /usr/lib/python3/dist-packages/twisted/mail/test/__pycache__/ |
Current File : //usr/lib/python3/dist-packages/twisted/mail/test/__pycache__/test_pop3client.cpython-312.pyc |
� Ϫ�f�T � � � d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlZ d dl mZmZm Z mZmZ d dlmZ d dlmZmZmZ d dlmZ d d lmZmZ d d lmZ d dlmZ d dl m!Z!m"Z" G d � de� Z$ddddddd�Z%d-d�Z&d� Z' G d� de� Z( G d� d� Z) G d� d� Z* G d� de� Z+ G d� de� Z, G d� de� Z- G d � d!e� Z. G d"� d#� Z/ G d$� d%ej` � Z1 ee! d&� e e jd ed� d&� G d'� d(e� � � Z3 G d)� d*e/e� Z4 G d+� d,e� Z5y# e#$ r dZ!dZ"Y ��w xY w).� N)�List)�skipIf)�directlyProvides)�defer�error� interfaces�protocol�reactor)�StringTransport)�AdvancedPOP3Client� InsecureAuthenticationDisallowed�ServerErrorResponse)�pop3testserver)�basic�loopback)�log)�TestCase)�ClientTLSContext�ServerTLSContextc � � e Zd Zd� Zy)�#StringTransportWithConnectionLosingc �^ � | j j t j � � y �N)r �connectionLostr �ConnectionDone��selfs �C/usr/lib/python3/dist-packages/twisted/mail/test/test_pop3client.py�loseConnectionz2StringTransportWithConnectionLosing.loseConnection! s � �� � �$�$�U�%9�%9�%;�<� N)�__name__� __module__�__qualname__r � r r r r s � �=r r s 180s LOGIN)s TOPs LOGIN-DELAYs UIDL� STLSs USERs SASLc � � t � }t |_ t � }||_ |j |� | r|j d� ||fS )Ns +OK Hello! )� POP3Client�capCache� _capCacher r �makeConnection�dataReceived)�greet�p�ts r �setUpr/ / sH � ���A� �A�K�+�-�A��A�J����Q��� ���(�)��a�4�Kr c � � | fd�S )Nc � � |� S r r$ )�result�fs r �<lambda>zstrip.<locals>.<lambda>A s � �q�s� r r$ )r3 s r �stripr5 @ s � ��"�"r c �Z � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zd � Zd� Z d� Zd � Zy)�POP3ClientLoginTestsc �� � � t d�� \ }}d|_ |j dd� }|j d� � j |t � j � fd�� S )NF�r, T� username� passwords -ERR Offline for maintenance c �B �� �j | j d d� S )Nr s Offline for maintenance��assertEqual�args��excr s �r r4 z;POP3ClientLoginTests.testNegativeGreeting.<locals>.<lambda>K s �� ��(�(����!��6P�Q� r )r/ �allowInsecureLogin�loginr+ � assertFailurer �addCallback�r r- r. �ds ` r �testNegativeGreetingz)POP3ClientLoginTests.testNegativeGreetingE sZ �� ��5�!���1�#��� �G�G�K��-�� ���:�;��!�!�!�%8�9�E�E�Q� � r c �� � t � \ }}|j d� }| j |j � d� |j d� |j | j d� S )Nr: � USER username s +OK send password s send password)r/ �userr>