Ë
    „ÇVh±  ã                   óV   — d Z ddlmZ ddlmZ ddlmZ  G d„ dej                  «      Zy)z8
Tests for L{twisted.words.protocols.jabber.jstrports}.
é    )Ú	TCPClient)Úunittest)Ú	jstrportsc                   ó   — e Zd ZdZd„ Zd„ Zy)ÚJabberStrPortsPlaceHolderTestsz 
    Tests for L{jstrports}
    c                 ó^   — ddi f}t        j                  dd«      }| j                  ||«       y)zŽ
        L{jstrports.parse} accepts an endpoint description string and returns a
        tuple and dict of parsed endpoint arguments.
        ÚTCP)ÚDOMAINiÿÿ  ÚFactoryútcp:DOMAIN:65535r   N)r   ÚparseÚassertEqual)ÚselfÚexpectedÚgots      úW/home/dcms/DCMS/lib/python3.12/site-packages/twisted/words/test/test_jabberjstrports.pyÚ
test_parsez)JabberStrPortsPlaceHolderTests.test_parse   s2   € ð
 Ð7¸Ð<ˆÜo‰oÐ0°)Ó<ˆØ×Ñ˜ 3Õ'ó    c                 ó\   — t        j                  dd«      }| j                  |t        «       y)zE
        L{jstrports.client} returns a L{TCPClient} service.
        r   r   N)r   ÚclientÚassertIsInstancer   )r   r   s     r   Útest_clientz*JabberStrPortsPlaceHolderTests.test_client   s'   € ô ×ÑÐ1°9Ó=ˆØ×Ñ˜c¤9Õ-r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      s   „ ñò(ó.r   r   N)	r   Útwisted.application.internetr   Útwisted.trialr   Útwisted.words.protocols.jabberr   ÚTestCaser   r   r   r   ú<module>r"      s'   ðñõ
 3Ý "Ý 4ô. X×%6Ñ%6õ .r   