Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/protocols/test/__pycache__/test_basic.cpython-39.pyc
Ðазад
a k�h� � @ sJ d Z ddlZddlZddlmZ ddlmZmZmZ ddl m Z ddlmZm Z ddlmZ ddlmZ dd lmZ dd lmZ ddlmZ ddlmZ dd lmZ G dd� dej�ZG dd� dej�ZG dd� dej�Z G dd� dej!�Z"G dd� dej�Z#G dd� dej!�Z$G dd� dej!�Z%G dd� d�Z&G dd� de&ej'�Z(G d d!� d!�Z)G d"d#� d#ej!e)�Z*G d$d%� d%e)�Z+G d&d'� d'�Z,G d(d)� d)e&ej-�Z.G d*d+� d+ej!e+e,�Z/G d,d-� d-e&ej0�Z1G d.d/� d/ej!e+e,�Z2G d0d1� d1e&ej3�Z4G d2d3� d3ej!e+e,�Z5G d4d5� d5�Z6G d6d7� d7ej�Z7G d8d9� d9ej!�Z8G d:d;� d;ej9�Z:dS )<z, Test cases for L{twisted.protocols.basic}. � N)�BytesIO)�List�Optional�Type)�verifyObject)�protocol�task)� IProducer)�connectionDone)�basic)� iterbytes)�Failure)� proto_helpers)�unittestc @ s, e Zd ZdZdZdd� Zdd� Zdd� Zd S ) �FlippingLineTesterzT A line receiver that flips between line and raw data modes after one byte. � c C s g | _ d S �N)�lines��self� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/protocols/test/test_basic.py�__init__! s zFlippingLineTester.__init__c C s | j �|� | �� dS )z& Set the mode to raw. N)r �append� setRawMode�r �liner r r �lineReceived$ s zFlippingLineTester.lineReceivedc C s | � |dd� � dS )z, Set the mode back to line. � N)�setLineMode�r �datar r r �rawDataReceived+ s z"FlippingLineTester.rawDataReceivedN)�__name__� __module__�__qualname__�__doc__� delimiterr r r"