Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/internet/test/__pycache__/test_newtls.cpython-39.pyc
Ðазад
a k�h� � @ s d Z ddlmZ ddlmZmZ ddlmZ ddlm Z ddl mZmZm Z mZ ddlmZ zddlmZ dd lmZ W n ey� d ZY n0 eZddlmZ G dd � d ej�ZG dd� d�Zeej�G dd� de��ZG dd� deee�Ze� �e� � � d S )z( Tests for L{twisted.internet._newtls}. � )� interfaces)�ConnectableProtocol�runProtocolsWithReactor)�ReactorBuilder)� TCPCreator)�ContextGeneratingMixin� SSLCreator�StartTLSClientCreator�TLSMixin)�unittest)�_newtls)�tlsN)�implementerc @ s e Zd ZdZesdZdd� ZdS )�BypassTLSTestsz4 Tests for the L{_newtls._BypassTLS} class. z<Couldn't import _newtls, perhaps pyOpenSSL is old or missingc sf t � � g �G � �fdd�d�}t�||� �}|�� | ��� g� t � }|�|� | ��� |g� dS )z� C{_BypassTLS.loseConnection} calls C{loseConnection} on the base class, while preserving any default argument in the base class' C{loseConnection} implementation. c s e Zd Z� f�fdd� ZdS )zDBypassTLSTests.test_loseConnectionPassThrough.<locals>.FakeTransportc s � � |� d S �N)�append)�selfZ _connDone)�result� ��/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_newtls.py�loseConnection4 s zSBypassTLSTests.test_loseConnectionPassThrough.<locals>.FakeTransport.loseConnectionN)�__name__� __module__�__qualname__r r ��defaultr r r � FakeTransport3 s r N)�objectr Z _BypassTLSr �assertEqual)r r �bypassZ notDefaultr r r �test_loseConnectionPassThrough* s z-BypassTLSTests.test_loseConnectionPassThroughN)r r r �__doc__r �skipr r r r r r "