Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/web/test/__pycache__/_util.cpython-39.pyc
Ðазад
a k�hf � @ 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 sb | � |�}t|t�r.|�|� |�� td �S |tju rP|jrFtd �S |� � S nt d|����d S )NzUnexpected return value: )�render� isinstance�bytes�write�finishr r ZNOT_DONE_YET�finishedZnotifyFinish� ValueError)�resource�request�result� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/web/test/_util.py�_render s r c @ sN e Zd ZdZeeee d�dd�Zeeed�dd�Zee e dd�d d �ZdS )�FlattenTestCasezH A test case that assists with testing L{twisted.web._flatten}. )�root�target�returnc s. t t d�� �fdd�}td|�}|�|� |S )zS Assert that a root element, when flattened, is equal to a string. )r r c s � � | ��S )N)ZassertEqual)r ��selfr r r �check, s z/FlattenTestCase.assertFlattensTo.<locals>.checkN)r r ZaddCallback)r r r r �dr r r �assertFlattensTo'