File: //usr/lib/python3/dist-packages/twisted/conch/test/__pycache__/test_address.cpython-310.pyc
o
�b � @ sL d Z ddlmZ ddlmZ ddlmZ ddlmZ G dd� dej e�Z
dS ) z5
Tests for L{SSHTransportAddrress} in ssh/address.py
� )�SSHTransportAddress)�IPv4Address)�AddressTestCaseMixin)�unittestc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �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 C s. | � � }||�}||j�}| �|d| � dS )z�
The string representation of C{SSHTransportAddress} should be
"SSHTransportAddress(<stringFunction on address>)".
zSSHTransportAddress(%s)N)�buildAddress�address�assertEqual)�self�stringFunction�addr�stringValue�addressValue� r �A/usr/lib/python3/dist-packages/twisted/conch/test/test_address.py�_stringRepresentation s
z.SSHTransportAddressTests._stringRepresentationc C � t tddd��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
r r r r s z%SSHTransportAddressTests.buildAddressc C r )zK
Like C{buildAddress}, but with a different fixed address.
r z 127.0.0.2r r r r r r �buildDifferentAddress'