| Server IP : 139.59.63.204 / Your IP : 216.73.217.62 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu-s-1vcpu-1gb-blr1-01 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 15:09:20 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/twisted/web/test/__pycache__/ |
Upload File : |
�
oj
� � � d Z ddlmZ ddlmZ ddlmZmZ ddlm Z ddl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ dd
lmZ dd�Z G d� de � Zd� Zg d�Zy)z0
General helpers for L{twisted.web} unit tests.
� )�annotations)�Type)�Deferred�succeed)�SynchronousTestCase)�server)�
flattenString)�FlattenerError)�Request)� IResource)�Flattenable� )�DummyRequestc �* � | j |� }t |t � r,|j |� |j � t d � S |t j u r'|j rt d � S |j � S t d|��� �)NzUnexpected return value: )�render�
isinstance�bytes�write�finishr r �NOT_DONE_YET�finished�notifyFinish�
ValueError)�resource�request�results �8/usr/lib/python3/dist-packages/twisted/web/test/_util.py�_renderr s} � �
�_�_�W�
%�F��&�%� ��
�
�f�������t�}�� �6�&�&� &�����4�=� ��'�'�)�)��4�V�J�?�@�@� c �( � e Zd ZdZdd�Zdd�Zdd�Zy) �FlattenTestCasezH
A test case that assists with testing L{twisted.web._flatten}.
c �R � �� d� �fd�}t d|� }|j |� |S )zS
Assert that a root element, when flattened, is equal to a string.
c �, �� �j | �� | S )N)�assertEqual)r �self�targets ��r �checkz/FlattenTestCase.assertFlattensTo.<locals>.check/ s �� ����V�V�,��Mr N)r r �returnr )r �addCallback)r% �rootr&