Current File : //usr/lib/python3/dist-packages/twisted/conch/test/__pycache__/test_address.cpython-312.pyc |
�
Ϫ�f� � �| � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
ddlmZ G d� d ej e
� Zy
)z5
Tests for L{SSHTransportAddrress} in ssh/address.py
� )�annotations)�Callable)�SSHTransportAddress)�IPv4Address)�AddressTestCaseMixin)�unittestc �( � e Zd ZdZdd�Zdd�Zdd�Zy)�SSHTransportAddressTestsz�
L{twisted.conch.ssh.address.SSHTransportAddress} is what Conch transports
use to represent the other side of the SSH connection. This tests the
basic functionality of that class (string representation, comparison, &c).
c � � | j � } ||� } ||j � }| j |d|z � y)z�
The string representation of C{SSHTransportAddress} should be
"SSHTransportAddress(<stringFunction on address>)".
zSSHTransportAddress(%s)N)�buildAddress�address�assertEqual)�self�stringFunction�addr�stringValue�addressValues �A/usr/lib/python3/dist-packages/twisted/conch/test/test_address.py�_stringRepresentationz.SSHTransportAddressTests._stringRepresentation s@ � �
� � �"��$�T�*��%�d�l�l�3������&?�,�&N�O� c �. � t t ddd� � S )z�
Create an arbitrary new C{SSHTransportAddress}. A new instance is
created for each call, but always for the same address.
�TCPz 127.0.0.1� �r r �r s r r z%SSHTransportAddressTests.buildAddress"