Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/twisted/internet/test/__pycache__/test_defer_yieldfrom.cpython-39.pyc
Ðазад
a k�h� � @ sP d Z ddlZddlmZmZmZmZ ddlmZ ddl m Z G dd� de �ZdS )z/ Tests for C{yield from} support in Deferreds. � N)�Deferred�ensureDeferred�fail�succeed)�Clock)�TestCasec @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dS )�YieldFromTestsz@ Tests for using Deferreds in conjunction with PEP-380. c C sJ dd� }|� }| � |tj� t|�}| � |t� | �|�}| �|d� dS )zM L{ensureDeferred} will turn a coroutine into a L{Deferred}. c s s t d�} | E d H }|S �N�foo�r ��d�res� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/twisted/internet/test/test_defer_yieldfrom.py�run s z/YieldFromTests.test_ensureDeferred.<locals>.runr N)�assertIsInstance�types� GeneratorTyper r �successResultOf�assertEqual��selfr �rr r r r r �test_ensureDeferred s z"YieldFromTests.test_ensureDeferredc sX � fdd�}dd� � |� }| � |tj� t�|�}| � |t� | �|�}| �|d� dS )zU L{Deferred.fromCoroutine} will turn a coroutine into a L{Deferred}. c 3 s"