Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/internet/test/__pycache__/test_serialport.cpython-39.pyc
Ðазад
a k�h� � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZ zddl m Z W n eyZ dZ Y n0 eZ G dd � d �Z G d d� dej�ZdS )z+ Tests for L{twisted.internet.serialport}. � )�ConnectionDone)�Protocol)�Failure)�unittest)� serialportNc @ s e Zd ZdZdd� Zdd� ZdS )� DoNothingz. Object with methods that do nothing. c O s d S �N� )�self�args�kwargsr r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/internet/test/test_serialport.py�__init__ s zDoNothing.__init__c C s dd� S )Nc _ s d S r r )r r r r r �<lambda> � z'DoNothing.__getattr__.<locals>.<lambda>r )r �attrr r r �__getattr__ s zDoNothing.__getattr__N)�__name__� __module__�__qualname__�__doc__r r r r r r r s r c @ s$ e Zd ZdZedu rdZdd� ZdS )�SerialPortTestszt Minimal testing for Twisted's serial port support. See ticket #2462 for the eventual full test suite. Nz%Serial port support is not available.c sv G dd� dt j�}g � G � fdd�dt�}||� dt� d�}| �� dg� tt� �}|�|� | �� dd|fg� d S ) zr C{connectionMade} and C{connectionLost} are called on the protocol by the C{SerialPort}. c @ s e Zd ZeZdd� ZdS )z@SerialPortTests.test_connectionMadeLost.<locals>.DummySerialPortc S s d S r r �r r r r �_finishPortSetup4 s zQSerialPortTests.test_connectionMadeLost.<locals>.DummySerialPort._finishPortSetupN)r r r r Z_serialFactoryr r r r r �DummySerialPort1 s r c s$ e Zd Z� fdd�Z� fdd�ZdS )z?SerialPortTests.test_connectionMadeLost.<locals>.SerialProtocolc s � � d� d S )N�connectionMade��appendr ��eventsr r r : s zNSerialPortTests.test_connectionMadeLost.<locals>.SerialProtocol.connectionMadec s � � d|f� d S )N�connectionLostr )r �reasonr r r r = s zNSerialPortTests.test_connectionMadeLost.<locals>.SerialProtocol.connectionLostN)r r r r r r r r r �SerialProtocol9 s r"