403Webshell
Server IP : 46.62.235.243  /  Your IP : 216.73.216.200
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_web.cpython-312.pyc
�

k��c���ddlZddlZddlmZddlmZGd�dej
�ZGd�dej
�ZGd�d	ej
�ZGd
�d�Z	d�Z
ed
k(rejd��yy)�N)�DummySupervisor)�DummyRequestc�<�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
y	)
�DeferredWebProducerTestsc��ddlm}|S)Nr)�DeferredWebProducer)�supervisor.webr)�selfrs  �;/usr/lib/python3/dist-packages/supervisor/tests/test_web.py�_getTargetClassz(DeferredWebProducerTests._getTargetClasss��6�"�"�c�4�|j�||�}|S�N�r�r
�request�callback�producers    r�_makeOnez!DeferredWebProducerTests._makeOnes��)�4�'�'�)�'�8�<���r
c�8�tdgdd�}d�}d|_|j||�}|j|j|�|j|j
|�|j|jd�|j|jd�y)N�/index.html�c��yr���xs r�<lambda>z4DeferredWebProducerTests.test_ctor.<locals>.<lambda>��r
�F)r�delayr�assertEqualrr�finishedrs    r�	test_ctorz"DeferredWebProducerTests.test_ctors����}�b�"�b�9��"������=�=��(�3������*�*�H�5�����)�)�7�3�����*�*�E�2��������+r
c���tdgdd�}ddlm��fd�}d|_|j	||�}|j|j
���y)Nrrr��NOT_DONE_YETc����Srr)rr&s �rrzADeferredWebProducerTests.test_more_not_done_yet.<locals>.<lambda>s���l�r
r)r�supervisor.httpr&r rr!�more)r
rrrr&s    @r�test_more_not_done_yetz/DeferredWebProducerTests.test_more_not_done_yetsH����}�b�"�b�9��0�*������=�=��(�3���������,�7r
c��tdgdd�}d�}d|_|j||�}|j|j	�d�|j|j�|j|j	�d�y)Nrrc��y)N�donerrs rrz=DeferredWebProducerTests.test_more_finished.<locals>.<lambda>$rr
r)rr rr!r)�
assertTruer"rs    r�test_more_finishedz+DeferredWebProducerTests.test_more_finished"sl���}�b�"�b�9��$������=�=��(�3���������$�/�����)�)�*��������"�-r
c��tdgdd�}d�}d|_|j||�}|j|j	�d�|j
jjj}|jt|�d�|d}|j|dd�|j|djd�|d�|j|jd�|j|jd	�y)
Nrrc��td��)N�foo)�
ValueError��args rrzEDeferredWebProducerTests.test_more_exception_caught.<locals>.callback-s
���U�#�#r
rrzWeb interface error�	TracebackTi�)rr rr!r)�channel�server�logger�logged�lenr.�
startswithr"�_error)r
rrr�logdatar:s      r�test_more_exception_caughtz3DeferredWebProducerTests.test_more_exception_caught+s����}�b�"�b�9��	$�����=�=��(�3���������$�/��/�/�(�(�/�/�6�6������W��q�)�����������$9�:�����q�	�,�,�[�9�6�!�9�E�����*�*�D�1��������-r
c�^�tdgdd�}d�}d|_|j||�}dddii}|j|�}|j	|d�|j	|j
d�|j	|jd	d
�|j	|jdd�y)
Nrrc��yrrr4s rrzEDeferredWebProducerTests.test_sendresponse_redirect.<locals>.<lambda><rr
r�headers�Location�abci-�Content-Typez
text/plain�Content-Lengthr)rr r�sendresponser!r=rB�r
rrr�response�results      r�test_sendresponse_redirectz3DeferredWebProducerTests.test_sendresponse_redirect:s����}�b�"�b�9��$������=�=��(�3���
�5�1�2���&�&�x�0�������&��������-��������8�,�G�������)9�:�A�>r
c�f�tdgdd�}d�}d|_|j||�}dddid�}|j|�}|j	|d�|j	|j
dd�|j	|j
d	d
�|j	|jdd�y)Nrrc��yrrr4s rrzVDeferredWebProducerTests.test_sendresponse_withbody_and_content_type.<locals>.<lambda>Hrr
rrDrEz	text/html)�bodyrBrF�r)rr rrGr!rB�	producersrHs      r�+test_sendresponse_withbody_and_content_typezDDeferredWebProducerTests.test_sendresponse_withbody_and_content_typeFs����}�b�"�b�9��$������=�=��(�3��!�n�[�-I�J���&�&�x�0�������&��������8�+�F�������)9�:�A�>�����*�*�1�-�u�5r
N)�__name__�
__module__�__qualname__rrr#r*r/r?rKrQrr
rrrs*��#��,�8�.�
.�
?�
6r
rc�6�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	y)	�UIHandlerTestsc��ddlm}|S)Nr)�supervisor_ui_handler)r	rX)r
rXs  rrzUIHandlerTests._getTargetClassSs��8�$�$r
c�F�t�}|j�|�}|Sr)rr)r
�supervisord�handlers   rrzUIHandlerTests._makeOneWs$��%�'��(�$�&�&�(��5���r
c��tdgddddi�}|j�}|j|�}|j|d�y)Nz/foo.cssr�	PATH_INFO)rr�handle_requestr!)r
rr[�datas    r�"test_handle_request_no_view_methodz1UIHandlerTests.test_handle_request_no_view_method\sD���z�2�r�2��J�7O�P���-�-�/���%�%�g�.������t�$r
c�l�tdgddddi�}|j�}|j|�}|j|d�|j|jj
j|�ddlm}|j|jj
jj|�y)Nrrr]r��
StatusView)rrr^r!r7rrr	rcr�	__class__)r
rr[r_rcs     r�test_handle_request_defaultz*UIHandlerTests.test_handle_request_defaultbs����}�b�"�b� +�M�:�<���-�-�/���%�%�g�.������t�$�������1�1�9�9�7�C�-�������1�1�:�:�D�D�Z�Pr
c�8�tdgddddi�}|j�}|j|�ddlm}|j
jj}|j|j|�|j|jjd�y)Nrrr]rrb�ui/status.html)rrr^r	rcr7rrr!rd�context�template)r
rr[rc�views     r�test_handle_request_index_htmlz-UIHandlerTests.test_handle_request_index_htmlls|���}�b�"�b� +�M�:�<���-�-�/�����w�'�-����'�'�0�0���������4�������.�.�0@�Ar
c�8�tdgddddi�}|j�}|j|�ddlm}|j
jj}|j|j|�|j|jjd�y)N�
/tail.htmlrr]r)�TailViewzui/tail.html)rrr^r	rnr7rrr!rdrhri)r
rr[rnrjs     r�test_handle_request_tail_htmlz,UIHandlerTests.test_handle_request_tail_htmlvs{���|�R��R� +�L�9�;���-�-�/�����w�'�+����'�'�0�0���������2�������.�.��?r
c�8�tdgddddi�}|j�}|j|�ddlm}|j
jj}|j|j|�|j|jjd�y)Nrmrr]z/ok.htmlr)�OKView)rrr^r	rqr7rrr!rdrhri)r
rr[rqrjs     r�test_handle_request_ok_htmlz*UIHandlerTests.test_handle_request_ok_html�s{���|�R��R� +�J�7�9���-�-�/�����w�'�)����'�'�0�0���������0�������.�.��5r
N)
rRrSrTrrr`rerkrorrrr
rrVrVRs(��%��
%�Q�B�@�6r
rVc�*�eZdZd�Zd�Zd�Zd�Zd�Zy)�StatusViewTestsc��ddlm}|S)Nrrb)r	rc)r
rcs  rrzStatusViewTests._getTargetClass�s��-��r
c�2�|j�}||�Srr)r
rh�klasss   rrzStatusViewTests._makeOne�s���$�$�&���W�~�r
c��t�}t�|_d|_i|_|j|�}|j
t|jdd�y)Nrg�process)	�DummyContextrrZri�formr�assertRaisesr3�
make_callback)r
rhrjs   r�test_make_callback_noactionz+StatusViewTests.test_make_callback_noaction�sK���.��-�/���+�������}�}�W�%�����*�d�&8�&8�)�T�Jr
c�
�t�}t�|_d|_t	dgdd�|_i|_i|_|j|�}|j�}|j|jd�|�y)Nrgz/foorz<!DOCTYPE html PUBLIC)rzrrZrirrr{rIr�renderr.r<)r
rhrjr_s    r�test_render_noactionz$StatusViewTests.test_render_noaction�sn���.��-�/���+���&�v�r�2�r�:����������}�}�W�%���{�{�}��������(?�@�$�Gr
c���t�}t�|_d|_i|_ddi|_|j
|�}|j�}ddlm	}|j||u|�y)Nrg�action�refreshrr%)rzrrZrirIr{rr�r(r&r.)r
rhrjr_r&s     r�test_render_refreshz#StatusViewTests.test_render_refresh�s_���.��-�/���+������ ��+����}�}�W�%���{�{�}��0������,�d�3r
N)rRrSrTrrr~r�r�rr
rrtrt�s����K�	H�	4r
rtc��eZdZy)rzN)rRrSrTrr
rrzrz�s��r
rzc�V�tjtjt�Sr)�unittest�
findTestCases�sys�modulesrRrr
r�
test_suiter��s���!�!�#�+�+�h�"7�8�8r
�__main__r�)�defaultTest)
r�r��supervisor.tests.baserr�TestCaserrVrtrzr�rR�mainrr
r�<module>r�sx��
��1�.�I6�x�0�0�I6�V66�X�&�&�66�r%4�h�'�'�%4�N	�	�9��z���H�M�M�l�+�r

Youez - 2016 - github.com/yon3zu
LinuXploit