403Webshell
Server IP : 46.62.235.243  /  Your IP : 216.73.216.254
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/supervisor/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/supervisor/tests/__pycache__/test_events.cpython-312.pyc
�

A�c�Q��$�ddlZddlZddlmZddlmZddlmZddlmZGd�dej�ZGd�d	ej�Z	Gd
�dej�Z
Gd�d
ej�Zd�Ze
dk(rejd��yy)�N)�DummyOptions)�DummyPConfig)�DummyProcess)�
DummyEventc�<�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
y	)
�"EventSubscriptionNotificationTestsc�.�ddlm}g|jddy�Nr��events��
supervisorr�	callbacks��selfrs  �>/usr/lib/python3/dist-packages/supervisor/tests/test_events.py�setUpz(EventSubscriptionNotificationTests.setUp
���%� ������c�.�ddlm}g|jddyr
r
rs  r�tearDownz+EventSubscriptionNotificationTests.tearDownrrc�n�ddlm}|jdd�|j|jdg�y�Nrr)NN)rr�	subscribe�assertEqualrrs  r�test_subscribez1EventSubscriptionNotificationTests.test_subscribes-��%�����t�$�����)�)�L�>�:rc��ddlm}gd�|jdd|jdd�|j	|jddg�y)Nrr)��r)�r ��r"r rr!)rrr�unsubscriberrs  r�test_unsubscribez3EventSubscriptionNotificationTests.test_unsubscribes@��%�6���������1�a� �����)�)�F�F�+;�<rc��ddlm}dg|jdd|j�|j	|jg�yr)rrr�clearrrs  r�
test_clearz-EventSubscriptionNotificationTests.test_clears6��%�+�n��������������)�)�2�.rc���ddlm}g��fd�}t|fg|jdd|j	t��|j�dg�y)Nrrc�(���jd�y�Nr��append��event�Ls �r�callbackzEEventSubscriptionNotificationTests.test_notify_true.<locals>.callback&����
�H�H�Q�Krr�rrrr�notifyr)rrr0r/s   @r�test_notify_truez3EventSubscriptionNotificationTests.test_notify_true#sH���%���	� *�H�5�6�������
�
�j�l�#�����Q�C� rc���ddlm}g��fd�}Gd�d�}||fg|jdd|jt	��|j�g�y)Nrrc�(���jd�yr*r+r-s �rr0zFEventSubscriptionNotificationTests.test_notify_false.<locals>.callback/r1rc��eZdZy)�JEventSubscriptionNotificationTests.test_notify_false.<locals>.AnotherEventN��__name__�
__module__�__qualname__�rr�AnotherEventr81���rr>)rrrr3rr)rrr0r>r/s    @r�test_notify_falsez4EventSubscriptionNotificationTests.test_notify_false,sP���%���	�	�	� ,�h�7�8�������
�
�j�l�#�����B�rc���ddlm}g��fd�}Gd�dt�}t|fg|jdd|j	|��|j�dg�y)Nrrc�(���jd�yr*r+r-s �rr0zMEventSubscriptionNotificationTests.test_notify_via_subclass.<locals>.callback:r1rc��eZdZy)�SEventSubscriptionNotificationTests.test_notify_via_subclass.<locals>.ASubclassEventNr9r=rr�ASubclassEventrD<r?rrErr2)rrr0rEr/s    @r�test_notify_via_subclassz;EventSubscriptionNotificationTests.test_notify_via_subclass7sU���%���	�	�Z�	� *�H�5�6�������
�
�n�&�'�����Q�C� rN)r:r;r<rrrr$r'r4r@rFr=rrrr	s*��!�!�;�
=�/�!�	 �	!rrc��eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zy)�TestEventTypesc���ddlm}|ddd�}|j|jd�|j|jd�|j|j
d�y)Nr��ProcessLogEventrr r")�supervisor.eventsrKr�process�pid�data)rrK�insts   r�test_ProcessLogEvent_attributesz.TestEventTypes.test_ProcessLogEvent_attributesDsO��5��q�!�Q�'��������q�)�������1�%�������A�&rc�R�ddlm}ddlm}|jt	||��y)NrrJ��Event)rLrKrT�
assertTrue�
issubclass)rrKrTs   r� test_ProcessLogEvent_inheritancez/TestEventTypes.test_ProcessLogEvent_inheritanceKs��5�+�������.�	
rc��ddlm}|ddd�}|j|jd�|j|jd�|j|j
d�|j|jd�y)Nr��ProcessLogStdoutEventrr r"�stdout)rLrZrrMrNrO�channel)rrZrPs   r�%test_ProcessLogStdoutEvent_attributesz4TestEventTypes.test_ProcessLogStdoutEvent_attributesR�c��;�$�Q��1�-��������q�)�������1�%�������A�&�������x�0rc�R�ddlm}ddlm}|jt	||��y)NrrYrJ)rLrZrKrUrV)rrZrKs   r�&test_ProcessLogStdoutEvent_inheritancez5TestEventTypes.test_ProcessLogStdoutEvent_inheritanceZ���;�5�����,�o�>�	
rc��ddlm}|ddd�}|j|jd�|j|jd�|j|j
d�|j|jd�y)Nr��ProcessLogStderrEventrr r"�stderr)rLrdrrMrNrOr\)rrdrPs   r�%test_ProcessLogStderrEvent_attributesz4TestEventTypes.test_ProcessLogStderrEvent_attributesar^rc�R�ddlm}ddlm}|jt	||��y)NrrcrJ)rLrdrKrUrV)rrdrKs   r�&test_ProcessLogStderrEvent_inheritancez5TestEventTypes.test_ProcessLogStderrEvent_inheritanceirarc���ddlm}|ddd�}|j|jd�|j|jd�|j|j
d�y)Nr��ProcessCommunicationEventrr r")rLrkrrMrNrO)rrkrPs   r�)test_ProcessCommunicationEvent_attributesz8TestEventTypes.test_ProcessCommunicationEvent_attributespsO��?�(��A�q�1��������q�)�������1�%�������A�&rc�R�ddlm}ddlm}|jt	||��y)NrrjrS)rLrkrTrUrV)rrkrTs   r�*test_ProcessCommunicationEvent_inheritancez9TestEventTypes.test_ProcessCommunicationEvent_inheritancews��?�+�����0�%�8�	
rc��ddlm}|ddd�}|j|jd�|j|jd�|j|j
d�|j|jd�y)Nr��ProcessCommunicationStdoutEventrr r"r[)rLrqrrMrNrOr\)rrqrPs   r�/test_ProcessCommunicationStdoutEvent_attributesz>TestEventTypes.test_ProcessCommunicationStdoutEvent_attributes~�c��E�.�q�!�Q�7��������q�)�������1�%�������A�&�������x�0rc�R�ddlm}ddlm}|jt	||��y)Nrrprj)rLrqrkrUrV)rrqrks   r�0test_ProcessCommunicationStdoutEvent_inheritancez?TestEventTypes.test_ProcessCommunicationStdoutEvent_inheritance��"��E�?�����6�0�
2�	
rc��ddlm}|ddd�}|j|jd�|j|jd�|j|j
d�|j|jd�y)Nr��ProcessCommunicationStderrEventrr r"re)rLryrrMrNrOr\)rryrPs   r�/test_ProcessCommunicationStderrEvent_attributesz>TestEventTypes.test_ProcessCommunicationStderrEvent_attributes�rsrc�R�ddlm}ddlm}|jt	||��y)Nrrxrj)rLryrkrUrV)rryrks   r�0test_ProcessCommunicationStderrEvent_inheritancez?TestEventTypes.test_ProcessCommunicationStderrEvent_inheritance�rvrc��ddlm}|dd�}|j|jd�|j|jd�y)Nr��RemoteCommunicationEventrr )rLrr�typerO)rrrPs   r�(test_RemoteCommunicationEvent_attributesz7TestEventTypes.test_RemoteCommunicationEvent_attributes�s9��>�'��1�-��������A�&�������A�&rc�R�ddlm}ddlm}|jt	||��y)Nrr~rS)rLrrTrUrV)rrrTs   r�)test_RemoteCommunicationEvent_inheritancez8TestEventTypes.test_RemoteCommunicationEvent_inheritance�s��>�+�����/��7�	
rc���ddlm}t�}t|ddd�}t	|�}t�}|||�}|j
|j|�|j
|j|�y)Nr��EventRejectedEvent�process1�
/bin/process1)	rLr�rrrrrrMr.)rr��options�pconfig1rM�rejected_eventr.s       r�"test_EventRejectedEvent_attributesz1TestEventTypes.test_EventRejectedEvent_attributes�sa��8��.�����Z��P���x�(��#���"�7�N�;���������0�������n�5rc�R�ddlm}ddlm}|jt	||��y)Nrr�rS)rLr�rT�assertFalserV)rr�rTs   r�3test_EventRejectedEvent_does_not_inherit_from_eventzBTestEventTypes.test_EventRejectedEvent_does_not_inherit_from_event�s!��8�+�����)�5�1�	
rc��ddlm}|j|j|jfD]}|j|��yr
)rr�SupervisorStateChangeEvent�SupervisorRunningEvent�SupervisorStoppingEvent�$_test_one_SupervisorStateChangeEvent�rr�klasss   r�$test_all_SupervisorStateChangeEventsz3TestEventTypes.test_all_SupervisorStateChangeEvents�sA��%��-�-��)�)��*�*��	=�E�

�5�5�e�<�	=rc�F�ddlm}|jt||��y)Nr)r�)rLr�rUrV)rr�r�s   rr�z3TestEventTypes._test_one_SupervisorStateChangeEvent�s��@����
�5�*D�E�Frc	��ddlm}|j|j|j|j
|j|j|j|j|jf	D]}|j|��yr
)rr�ProcessStateEvent�ProcessStateStoppedEvent�ProcessStateExitedEvent�ProcessStateFatalEvent�ProcessStateBackoffEvent�ProcessStateRunningEvent�ProcessStateUnknownEvent�ProcessStateStoppingEvent�ProcessStateStartingEvent�_test_one_ProcessStateEventr�s   r�test_all_ProcessStateEventsz*TestEventTypes.test_all_ProcessStateEvents�sw��%��$�$��+�+��*�*��)�)��+�+��+�+��+�+��,�,��,�,�
�	4�E�
�,�,�U�3�	4rc�z�ddlm}ddlm}|j	t||��t
�}t|ddd�}t|�}|||j�}|j|j|�|j|j|j�|j|jd�y)Nr��
ProcessStates)r�r�r�T)�supervisor.statesr�rLr�rUrVrrr�STARTINGrrM�
from_state�expected)rr�r�r�r�r�rMrPs        rr�z*TestEventTypes._test_one_ProcessStateEvent�s���3�7����
�5�*;�<�=��.�����Z��P���x�(���W�m�4�4�5��������w�/�������-�*@�*@�A��������-rc��ddlm}|j|j|j|j
fD]}|j
|��yr
)rr�	TickEvent�
Tick5Event�Tick60Event�
Tick3600Event�_test_one_TickEventr�s   r�test_all_TickEventsz"TestEventTypes.test_all_TickEvents�sJ��%�������������	
�	+�E��#�#�E�*�
	+rc���ddlm}|jt||��|dd�}|j	|j
d�|j	|jd�y)Nr)r�rr )rLr�rUrVr�when�supervisord)rr�r�rPs    rr�z"TestEventTypes._test_one_TickEvent�sM��/����
�5�)�4�5��Q��{��������A�&�����)�)�1�-rc�X�ddlm}|d�}|j|jd�y)Nr��ProcessGroupAddedEvent�	myprocess)rLr�r�group)rr�rPs   r�&test_ProcessGroupAddedEvent_attributesz5TestEventTypes.test_ProcessGroupAddedEvent_attributes�s#��<�%�k�2��������[�1rc�X�ddlm}|d�}|j|jd�y)Nr��ProcessGroupRemovedEventr�)rLr�rr�)rr�rPs   r�(test_ProcessGroupRemovedEvent_attributesz7TestEventTypes.test_ProcessGroupRemovedEvent_attributes�s#��>�'��4��������[�1rN)r:r;r<rQrWr]r`rfrhrlrnrrrurzr|r�r�r�r�r�r�r�r�r�r�r�r�r=rrrHrHCs{��'�
�1�
�1�
�'�
�1�
�1�
�'�
�6�
�=�G�
4�
.�+�.�2�
2rrHc�f�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zy)�TestSerializationsc	� �|jd�}|d}d}i}t|�dkDr|d}|r<	t|j�D�cgc]}|jdd���c}�}||fS||fScc}w#t$rt	d|z��wxYw)N�
r�r�:z'headerdata %r could not be deserialized)�split�len�dict�
ValueError�AssertionError)r�
serializationrO�
headerdata�payload�headers�xs       r�_deserializezTestSerializations._deserializes����"�"�4�(���!�W�
������t�9�q�=��1�g�G��
1��",�"2�"2�"4�!6�Q�!�'�'�#�a�.�!6�8��
����w�����!6���
1�$�%N�%/�&0�1�1�
1�s�A5�A0�!A5�0A5�5B
c�~��t�}t|ddd��t��}ddlm}G�fd�d�}||_||dd�}|j
|j��\}}|j|d	d|�|j|d
d|�|j|dd|�|j|d�y)
Nr�r�rrYc���eZdZW�Zy)�=TestSerializations.test_plog_stdout_event.<locals>.DummyGroupN�r:r;r<�config�r�s�r�
DummyGroupr������Frr�r�yo�processname�	groupnamerN�1)	rrrrLrZr�r�r�r)	rr�r�rZr�r.r�r�r�s	        @r�test_plog_stdout_eventz)TestSerializations.test_plog_stdout_event�����.�����Z��P����)��;�	�	�#���%�h��4�8���,�,�U�]�]�_�=���������/��W�E������-�z�7�C��������g�6�����$�'rc�~��t�}t|ddd��t��}ddlm}G�fd�d�}||_||dd�}|j
|j��\}}|j|d	d|�|j|d
d|�|j|dd|�|j|d�y)
Nr�r�rrcc���eZdZW�Zy)�=TestSerializations.test_plog_stderr_event.<locals>.DummyGroupNr�r�s�rr�r�%r�rr�rr�r�r�rNr�)	rrrrLrdr�r�r�r)	rr�r�rdr�r.r�r�r�s	        @r�test_plog_stderr_eventz)TestSerializations.test_plog_stderr_event r�rc�~��t�}t|ddd��t��}ddlm}G�fd�d�}||_||dd�}|j
|j��\}}|j|d	d|�|j|d
d|�|j|dd|�|j|d�y)
Nr�r�rrpc���eZdZW�Zy)�>TestSerializations.test_pcomm_stdout_event.<locals>.DummyGroupNr�r�s�rr�r�4r�rr�rr�r�r�rNr�)	rrrrLrqr�r�r�r)	rr�r�rqr�r.r�r�r�s	        @r�test_pcomm_stdout_eventz*TestSerializations.test_pcomm_stdout_event/s�����.�����Z��P����)��E�	�	�#���/��!�T�B���,�,�U�]�]�_�=���������/��W�E������-�z�7�C��������g�6�����$�'rc�~��t�}t|ddd��t��}G�fd�d�}||_ddlm}||dd�}|j
|j��\}}|j|d	d|�|j|d
d|�|j|dd|�|j|d�y)
Nr�r�c���eZdZW�Zy)�>TestSerializations.test_pcomm_stderr_event.<locals>.DummyGroupNr�r�s�rr�r�Br�rr�rrxrr�r�r�rNr�)	rrrr�rLryr�r�r)	rr�r�r�ryr.r�r�r�s	        @r�test_pcomm_stderr_eventz*TestSerializations.test_pcomm_stderr_event>s�����.�����Z��P����)��	�	�#���E�/��!�T�B���,�,�U�]�]�_�=���������/��W�E������-�z�7�C��������g�6�����$�'rc��ddlm}|dd�}|j|j��\}}|j	|dd|�|j	|d�y)Nrr~�foo�barr�)rLrr�r�r)rrr.r�r�s     r�test_remote_comm_eventz)TestSerializations.test_remote_comm_eventMsR��>�(���6���,�,�U�]�]�_�=����������%��9�����%�(rc��ddlm}|d�}|j|j��\}}|j	|dd�|j	|d�y)Nrr�r�r�r�)rLr�r�r�r)rr�r.r�r�s     r�test_process_group_added_eventz1TestSerializations.test_process_group_added_eventTsO��<�&�u�-���,�,�U�]�]�_�=���������-�u�5�����"�%rc��ddlm}|d�}|j|j��\}}|j	|dd�|j	|d�y)Nrr�r�r�r�)rLr�r�r�r)rr�r.r�r�s     r� test_process_group_removed_eventz3TestSerializations.test_process_group_removed_event[sO��>�(��/���,�,�U�]�]�_�=���������-�u�5�����"�%rc��
�ddlm}ddlm}|j|j
fD]�}t
�}t|ddd��
G�
fd�d�}t�
�}||_	|||j�}|j|j��\}}	|jt|�d�|j|d	d�|j|d
d�|j|dd�|j|	d
���y)Nrr�rr�r�c���eZdZW�Zy)�UTestSerializations.test_process_state_events_without_extra_values.<locals>.DummyGroupNr�r�s�rr�r�l����!�rr�r"r�r�r�r�r�)r�r�rrr�r�rrrr�r�r�r�rr��rr�rr�r�r�r�r.r�r�r�s          @r�.test_process_state_events_without_extra_valueszATestSerializations.test_process_state_events_without_extra_valuesbs����3�%��)�)��+�+��	*�E�#�n�G�#�G�Z��$3�5�H�
"�
"�#�H�-�H�'�H�N��(�M�$:�$:�;�E�#�0�0�����A��G�W����S��\�1�-����W�]�3�Z�@����W�[�1�:�>����W�\�2�J�?����W�b�)�#	*rc�T�
�ddlm}ddlm}|j|j
|jfD]�}t�}t|ddd��
G�
fd�d�}t�
�}||_
d|_|||j�}|j|j��\}}	|jt!|�d	�|j|d
d�|j|dd�|j|dd
�|j|dd�|j|	d���y)Nrr�rr�r�c���eZdZW�Zy)�ITestSerializations.test_process_state_events_with_pid.<locals>.DummyGroupNr�r�s�rr�r��r�rr�r�r�r�r�r�rNr�r�)r�r�rrr�r�r�rrrr�rNr�r�r�rr�r�s          @r�"test_process_state_events_with_pidz5TestSerializations.test_process_state_events_with_pidxs���3�%��+�+��+�+��,�,��	*�E�
#�n�G�#�G�Z��$3�5�H�
"�
"�#�H�-�H�'�H�N��H�L��(�M�$:�$:�;�E�#�0�0�����A��G�W����S��\�1�-����W�]�3�Z�@����W�[�1�:�>����W�\�2�J�?����W�U�^�S�1����W�b�)�)	*rc�x�
�ddlm}ddlm}|j|j
fD�]�}t
�}t|ddd��
G�
fd�d�}t�
�}||_	|||j�}|j|j��\}}	|jt|�d�|j|d	d�|j|d
d�|j|dd�|j|d
d�|j|	d�d|_|||j�}|j|j��\}}	|j|d
d�d|_|||j�}|j|j��\}}	|j|d
d����y)Nrr�rr�r�c���eZdZW�Zy)�UTestSerializations.test_process_state_events_starting_and_backoff.<locals>.DummyGroupNr�r�s�rr�r�r�rr�r�r�r�r�r��tries�0r�rr�r �2)r�r�rrr�r�rrrr�r�r�r�rr��backoffr�s          @r�.test_process_state_events_starting_and_backoffzATestSerializations.test_process_state_events_starting_and_backoff�s����3�%��,�,��+�+��	4�E�#�n�G�#�G�Z��$3�5�H�
"�
"�#�H�-�H�'�H�N��(�M�$:�$:�;�E�#�0�0�����A��G�W����S��\�1�-����W�]�3�Z�@����W�[�1�:�>����W�\�2�J�?����W�W�-�s�3����W�b�)� �H���(�M�$:�$:�;�E�#�0�0�����A��G�W����W�W�-�s�3� �H���(�M�$:�$:�;�E�#�0�0�����A��G�W����W�W�-�s�3�5	4rc�D�	�ddlm}ddlm}t	�}t|ddd��	t
�	�}G�	fd�d�}||_d|_|j||jd	�
�}|j|j��\}}|jt|�d�|j|dd�|j|d
d�|j|dd�|j|dd�|j|dd�|j|d�y)Nrrr�r�r�c���eZdZW�Zy)�OTestSerializations.test_process_state_exited_event_expected.<locals>.DummyGroupNr�r�s�rr�r�r�rr�rT�r��r�r�rNr�r�r�r�r��rrr�r�rrrr�rNr�r�r�r�rr��
rrr�r�r�r�r.r�r�r�s
         @r�(test_process_state_exited_event_expectedz;TestSerializations.test_process_state_exited_event_expected�s���%�3��.�����Z��P����)��	�	�#�������.�.�x�/<�/E�/E�8<�/�>�� �,�,�U�]�]�_�=��������W��q�)������/��<������-�z�:��������-������.�
�;������,�c�2�����"�%rc�D�	�ddlm}ddlm}t	�}t|ddd��	t
�	�}G�	fd�d�}||_d|_|j||jd	�
�}|j|j��\}}|jt|�d�|j|dd�|j|d
d�|j|dd�|j|dd�|j|dd�|j|d�y)Nrrr�r�r�c���eZdZW�Zy)�QTestSerializations.test_process_state_exited_event_unexpected.<locals>.DummyGroupNr�r�s�rr�r�r�rr�rFr	r
r�r�rNr�r�r�r�rr�rrs
         @r�*test_process_state_exited_event_unexpectedz=TestSerializations.test_process_state_exited_event_unexpected�s���%�3��.�����Z��P����)��	�	�#�������.�.�x�/<�/E�/E�8=�/�?�� �,�,�U�]�]�_�=��������W��q�)������/��<������-�z�:��������-������.�
�;������,�c�2�����"�%rc��ddlm}|j�}|j|j	��\}}|j|i�|j|d�y)Nrrr�)rrr�r�r�r)rrr.r�r�s     r�test_supervisor_sc_eventz+TestSerializations.test_supervisor_sc_event�sN��%��-�-�/���,�,�U�]�]�_�=��������"�%�����"�%rc��ddlm}|j|j|jfD]S}|dd�}|j|j
��\}}|j|ddi�|j|d��Uy)Nrrrr r�r�r�)rrr�r�r�r�r�r)rrr�r.r�r�s      r�test_tick_eventsz#TestSerializations.test_tick_events�s}��%�������� � ��	*�E�
�!�Q�K�E�#�0�0�����A��G�W����W�v�c�l�3����W�b�)�	*rN)r:r;r<r�r�r�r�r�r�r�r�r�r�rr
rrrr=rrr�r�sM�� � 
(�
(�
(�
(�)�&�&�*�,*�24�>&�,&�,&�
*rr�c��eZdZd�Zd�Zy)�TestUtilityFunctionsc��ddlm}|jjj	�D]&\}}|j|j
|�|��(yr
)rr�
EventTypes�__dict__�itemsr�getEventNameByType)rr�name�values    r�test_getEventNameByTypez,TestUtilityFunctions.test_getEventNameByType�sJ��%�!�,�,�5�5�;�;�=�	E�K�D�%����V�6�6�u�=�t�D�	Erc�2�ddlm}|jt|jd��Gd�d|j
�}	|j
d|�|j|jj|u�|j`y#|j`wxYw)Nrr�FOOc��eZdZy)�4TestUtilityFunctions.test_register.<locals>.FooEventNr9r=rr�FooEventr#�r?rr$)	rrr��hasattrrrT�registerrUr!)rrr$s   r�
test_registerz"TestUtilityFunctions.test_register�sy��%������!2�!2�E�:�;�	�v�|�|�	�	&��O�O�E�8�,��O�O�F�-�-�1�1�X�=�>��!�!�%���!�!�%�s�9B�BN)r:r;r<rr'r=rrrr�s
��E�
	&rrc�V�tjtjt�S)N)�unittest�
findTestCases�sys�modulesr:r=rr�
test_suiter-s���!�!�#�+�+�h�"7�8�8r�__main__r-)�defaultTest)r+r)�supervisor.tests.baserrrr�TestCaserrHr�rr-r:�mainr=rr�<module>r3s���
��.�.�.�,�7!��):�):�7!�t{2�X�&�&�{2�zm*��*�*�m*�^&�8�,�,�&�"9��z���H�M�M�l�+�r

Youez - 2016 - github.com/yon3zu
LinuXploit