Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/mail/test/__pycache__/test_pop3.cpython-39.pyc
Ðазад
a k�h:� � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl mZ ddlm Z ddlZddlZddlZddlZddlZddlmZmZmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lm Z ddl!m"Z" ddl#m$Z$m%Z% G dd� de$j&�Z'G dd� dej(j)�Z*G dd� d�Z+G dd� d�Z,G dd� dej-�Z.G dd� de$j/�Z0G dd� dej1�Z2G dd� de2�Z3G d d!� d!ej4�Z5G d"d#� d#e$j/�Z6eej7�G d$d%� d%��Z8G d&d'� d'�Z9d(d)� Z:G d*d+� d+e$j/�Z;G d,d-� d-e$j/�Z<G d.d/� d/�Z=G d0d1� d1e$j/�Z>G d2d3� d3�Z?d4Z@e%jAe@eBd5�ZCd6ZDe%jAeDeBd5�ZEG d7d8� d8e?e$j/�ZFG d9d:� d:e?e$j/�ZGG d;d<� d<e5�ZHG d=d>� d>eF�ZIG d?d@� d@eG�ZJG dAdB� dBe5�ZKG dCdD� dDeF�ZLG dEdF� dFeG�ZMG dGdH� dHe$j&�ZNG dIdJ� dJe$j&�ZOG dKdL� dLe$j&�ZPdS )Mz- Test cases for L{twisted.mail.pop3} module. � N)�OrderedDict)�md5)�BytesIO)�implementer)�verifyClass)�cred�internet�mail)�IUsernameHashedPassword)�defer)�pop3)�loopback)�failure)�LineSendingProtocol)�unittest�utilc @ s@ e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dS )�UtilityTestszl Test the various helper functions and classes used by the POP3 server protocol implementation. c C s� g }t t�g d���}t�|j|d�}t |�}| �|g � t|� | �|g � t|� | �|g � t|� | �|g d�� td�D ]}t|� q�| �|g d�� dS )z� Test creating a LineBuffer and feeding it some lines. The lines should build up in its internal buffer for a while and then get spat out to the writer. )�012�345�6�7�8�9� )r r r � )r r r r r r r r N) �iter� itertools�cycler �_IteratorBuffer�extend�assertEqual�next�range)�self�output�input�c�i�n� r) ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/mail/test/test_pop3.py�test_LineBuffering( s zUtilityTests.test_LineBufferingc C s>