+
    Dfjœ  ã                  ó~   € R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt  ! R R]P                  ]
4      tR	# )
z5
Tests for L{SSHTransportAddrress} in ssh/address.py
)Úannotations)ÚCallable)ÚSSHTransportAddress)ÚIPv4Address)ÚAddressTestCaseMixin)Úunittestc                  ó>   € ] tR t^tRtR R ltR R ltR R ltRtR	# )
Ú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               ó    € V ^8„  d   QhRRRR/# )é   ÚstringFunctionzCallable[[object], str]ÚreturnÚNone© )Úformats   "ÚA/usr/lib/python3/dist-packages/twisted/conch/test/test_address.pyÚ__annotate__Ú%SSHTransportAddressTests.__annotate__   s    € ÷ Pñ PÐ4Kð PÐPTñ Pó    c                óŒ   € V P                  4       pV! V4      pV! VP                  4      pV P                  VRV,          4       R# )zs
The string representation of C{SSHTransportAddress} should be
"SSHTransportAddress(<stringFunction on address>)".
zSSHTransportAddress(%s)N)ÚbuildAddressÚaddressÚassertEqual)Úselfr   ÚaddrÚstringValueÚaddressValues   &&   r   Ú_stringRepresentationÚ.SSHTransportAddressTests._stringRepresentation   s@   € ð
 × Ñ Ó"ˆÙ$ TÓ*ˆÙ% d§l¡lÓ3ˆØ×Ñ˜Ð&?À,Õ&NÖOr   c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r   r   "   s   € ÷ Hñ HÐ1ñ Hr   c                ó.   € \        \        RR^4      4      # )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   Ú%SSHTransportAddressTests.buildAddress"   s   € ô
 #¤;¨u°kÀ2Ó#FÓGÐGr   c               ó   € V ^8„  d   QhRR/# r    r   )r   s   "r   r   r   )   s   € ÷ Hñ HÐ':ñ Hr   c                ó.   € \        \        RR^4      4      # )z;
Like C{buildAddress}, but with a different fixed address.
r"   z	127.0.0.2r#   r$   s   &r   ÚbuildDifferentAddressÚ.SSHTransportAddressTests.buildDifferentAddress)   s   € ô #¤;¨u°kÀ2Ó#FÓGÐGr   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r(   Ú__static_attributes__r   r   r   r	   r	      s   † ñõPõH÷Hñ Hr   r	   N)r.   Ú
__future__r   Útypingr   Útwisted.conch.ssh.addressr   Útwisted.internet.addressr   Ú"twisted.internet.test.test_addressr   Útwisted.trialr   ÚTestCaser	   r   r   r   Ú<module>r7      s5   ðñõ #å å 9Ý 0Ý CÝ "ôH˜x×0Ñ0Ð2Fö Hr   