§
    Y¦·f±  ã                   óT   — d Z ddlmZ ddlmZ ddlmZ  G d„ dej        ¦  «        ZdS )z8
Tests for L{twisted.words.protocols.jabber.jstrports}.
é    )Ú	TCPClient)Úunittest)Ú	jstrportsc                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚJabberStrPortsPlaceHolderTestsz 
    Tests for L{jstrports}
    c                 óf   — ddi f}t          j        dd¦  «        }|                      ||¦  «         dS )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      úY/var/www/html/env/lib/python3.11/site-packages/twisted/words/test/test_jabberjstrports.pyÚ
test_parsez)JabberStrPortsPlaceHolderTests.test_parse   s?   € ð
 Ð7¸Ð<ˆÝŒoÐ0°)Ñ<Ô<ˆØ×Ò˜ 3Ñ'Ô'Ð'Ð'Ð'ó    c                 óf   — t          j        dd¦  «        }|                      |t          ¦  «         dS )zE
        L{jstrports.client} returns a L{TCPClient} service.
        r   r   N)r   ÚclientÚassertIsInstancer   )r   r   s     r   Útest_clientz*JabberStrPortsPlaceHolderTests.test_client   s3   € õ ÔÐ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Ð 2Ð 2Ð 2Ð 2Ð 2Ø "Ð "Ð "Ð "Ð "Ð "Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4ð.ð .ð .ð .ð . XÔ%6ñ .ô .ð .ð .ð .r   