← Back
Editing: test_pop3client.cpython-38.pyc
U W[�U � @ s, d dl Z d dlZd dlmZ d dlmZmZmZmZm Z d dl mZ d dl m Z d dl mZ d dlmZ d dlmZmZ d d lmZ d d lmZ d dlmZ d dlmZ zd d lmZmZ W n ek r� d ZZY nX G dd� de�Z ddddddd�Z!d2dd�Z"dd� Z#G dd� dej$�Z%G dd� d�Z&G dd� d�Z'G dd� dej$�Z(G d d!� d!ej$�Z)G d"d#� d#ej$�Z*G d$d%� d%e�Z+G d&d'� d'�Z,G d(d)� d)ej-�Z.G d*d+� d+ej$�Z/G d,d-� d-e,ej$�Z0edk�r�e/fD ]Z1d.e1_2�q�n&e �3ed�dk�re/fD ]Z1d/e1_2�q d dl4Z5G d0d1� d1ej$�Z6dS )3� N)�directlyProvides)�reactor�defer�error�protocol� interfaces)�AdvancedPOP3Client)� InsecureAuthenticationDisallowed)�ServerErrorResponse)�pop3testserver)�basic�loopback)�log)� intToBytes)�StringTransport)�unittest)�ClientTLSContext�ServerTLSContextc @ s e Zd Zdd� ZdS )�#StringTransportWithConnectionLosingc C s | j �t�� � d S �N)r �connectionLostr ZConnectionDone��self� r �C/usr/lib/python3/dist-packages/twisted/mail/test/test_pop3client.py�loseConnection s z2StringTransportWithConnectionLosing.loseConnectionN)�__name__� __module__�__qualname__r r r r r r s r s 180s LOGIN)s TOPs LOGIN-DELAYs UIDL� STLSs USERs SASLTc C s8 t � }t|_t� }||_|�|� | r0|�d� ||fS )Ns +OK Hello! )� POP3Client�capCacheZ _capCacher r ZmakeConnection�dataReceived)�greet�p�tr r r �setUp$ s r&