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_childutils.cpython-312.pyc
�

k��ck���ddlmZddlZddlZddlZddlmZddlmZGd�dej�Z	Gd�dej�Z
Gd	�d
ej�Zd�Ze
dk(rejd
��yy)�)�BytesION)�StringIO)�	as_stringc�0�eZdZd�Zd�Zd�Zd�Zd�Zd�Zy)�ChildUtilsTestsc�J�ddlm}|ddi�}|j|du�y)Nr)�getRPCInterface�SUPERVISOR_SERVER_URL�http://localhost:9001)�supervisor.childutilsr	�
assertTrue)�selfr	�rpcs   �B/usr/lib/python3/dist-packages/supervisor/tests/test_childutils.py�test_getRPCInterfacez$ChildUtilsTests.test_getRPCInterface	s&��9��6�7N�O�P������4��(�c���ddlm}|ddi�}|j|jd�|j|jd�|j|j
d�y)Nr��getRPCTransportr
r��rr�assertEqual�username�password�	serverurl)rr�ts   r�"test_getRPCTransport_no_uname_passz2ChildUtilsTests.test_getRPCTransport_no_uname_passsS��9��4�5L�M�N��������R�(�������R�(�������&=�>rc���ddlm}dddd�}||�}|j|jd�|j|jd�|j|j
d�y)Nrrr�chrism�abc123)r
�SUPERVISOR_USERNAME�SUPERVISOR_PASSWORDr)rr�envrs    r�$test_getRPCTransport_with_uname_passz4ChildUtilsTests.test_getRPCTransport_with_uname_passs^��9�'>�%-�%-�/��
�C� ��������X�.�������X�.�������&=�>rc�N�ddlm}d}||�}|j|ddd��y)Nr)�get_headersza:1 b:2�1�2��a�b)rr&r)rr&�line�results    r�test_get_headersz ChildUtilsTests.test_get_headers s)��5����T�"������c�s�!3�4rc�x�ddlm}d}||�\}}|j|ddd��|j|d�y)Nr)�	eventdataza:1 b:2
thedata
r'r(r)zthedata
)rr0r)rr0�payload�headers�datas     r�test_eventdatazChildUtilsTests.test_eventdata&s=��3�&��!�'�*�
�������s��"4�5�����{�+rc�n�ddlm}tjd�}||�}|j	|d�y)Nr)�get_asctime)	i������rr���z2009-01-18 22:14:07,000)rr6�time�mktimer)rr6�	timestampr-s    r�test_get_asctimez ChildUtilsTests.test_get_asctime-s/��5��K�K� B�C�	��Y�'������!:�;rN)	�__name__�
__module__�__qualname__rrr$r.r4r@�rrrrs ��)�?�?�5�,�<rrc��eZdZd�Zd�Zd�Zy)�!TestProcessCommunicationsProtocolc���ddlm}t�}|jd|�ddlm}|j}|j}|j|j�|dz|z�y�Nr)�pcommshello)�ProcessCommunicationEvent)
rrIr�send�supervisor.eventsrJ�BEGIN_TOKEN�	END_TOKENr�getvalue)rrI�stdoutrJ�begin�ends      r�	test_sendz+TestProcessCommunicationsProtocol.test_send4sT��/����
�
�
�8�V�$�?�)�5�5��'�1�1��������*�E�H�,<�s�,B�Crc�<�ddlm}tj}	t	�x}t_|jd�ddlm}|j}|j}|j|j�|dz|z�|t_y#|t_wxYwrH)rrI�sysrPrrLrJrMrNrrO�rrI�old�iorJrQrRs       r�test_stdoutz-TestProcessCommunicationsProtocol.test_stdout=�u��/��j�j��	�%�i�'�B����L�L��"�C�-�9�9�E�+�5�5�C����R�[�[�]�E�H�,<�s�,B�C��C�J���C�J���A*B�
Bc�<�ddlm}tj}	t	�x}t_|jd�ddlm}|j}|j}|j|j�|dz|z�|t_y#|t_wxYwrH)rrIrU�stderrrrLrJrMrNrrOrVs       r�test_stderrz-TestProcessCommunicationsProtocol.test_stderrJrZr[N)rArBrCrSrYr^rDrrrFrF3s��D��rrFc�*�eZdZd�Zd�Zd�Zd�Zd�Zy)�TestEventListenerProtocolc��ddlm}Gd�d�}|�}t�}|j||�\}}|j	|ddi�|j	|d�|j	|j�d�y)	Nr��listenerc��eZdZd�Zd�Zy)�2TestEventListenerProtocol.test_wait.<locals>.Dummyc��y)Nzlen:5rD)rs r�readlinez;TestEventListenerProtocol.test_wait.<locals>.Dummy.readline[���rc��y)N�hellorD)r�ignoreds  r�readz7TestEventListenerProtocol.test_wait.<locals>.Dummy.read]rhrN)rArBrCrgrlrDrr�DummyreZs��
�
rrm�len�5rjzREADY
)rrcr�waitrrO)rrcrm�stdinrPr2r1s       r�	test_waitz#TestEventListenerProtocol.test_waitXso��2�	�	�
������#�=�=���7��������5��+�.�����'�*�������*�I�6rc��ddlm}ddlm}t	|j
�}t
�}|j|�|j|j�|�y)Nrrb��PEventListenerDispatcher)
rrc�supervisor.dispatchersrur�READY_FOR_EVENTS_TOKENr�readyrrO)rrcru�tokenrPs     r�
test_tokenz$TestEventListenerProtocol.test_tokenfsC��2�C��2�I�I�J��������v��������*�E�2rc���ddlm}ddlm}t	|j
�}t
�}|j|�|j|j�|dz�y)Nrrbrtz2
OK)
rrcrvrur�RESULT_TOKEN_STARTr�okrrO�rrcrurQrPs     r�test_okz!TestEventListenerProtocol.test_oknsG��2�C��2�E�E�F��������F��������*�E�G�O�<rc���ddlm}ddlm}t	|j
�}t
�}|j|�|j|j�|dz�y)Nrrbrtz4
FAIL)
rrcrvrurr|r�failrrOr~s     r�	test_failz#TestEventListenerProtocol.test_failvsH��2�C��2�E�E�F������
�
�f��������*�E�I�,=�>rc���ddlm}ddlm}t	|j
�}t
�}d}|j||�|�t|��d|��}|j|j�|�y)Nrrbrtzthe body data ya fool
�
)rrcrvrurr|rrKrnrrO)rrcrurQrP�msg�expecteds       rrSz#TestEventListenerProtocol.test_send~sZ��2�C��2�E�E�F�����'���
�
�c�6�"�!&��C��#�6��������*�H�5rN)rArBrCrrrzrr�rSrDrrr`r`Ws��7�3�=�?�6rr`c�V�tjtjt�S)N)�unittest�
findTestCasesrU�modulesrArDrr�
test_suiter��s���!�!�#�+�+�h�"7�8�8r�__main__r�)�defaultTest)rXrrUr=r��supervisor.compatrr�TestCaserrFr`r�rA�mainrDrr�<module>r�sr���
���&�'�)<�h�'�'�)<�V"��(9�(9�"�H/6�� 1� 1�/6�d9��z���H�M�M�l�+�r

Youez - 2016 - github.com/yon3zu
LinuXploit