File: //lib/python3/dist-packages/twisted/internet/test/__pycache__/test_defer_yieldfrom.cpython-312.pyc
�
Ϫ�f( � �V � d Z ddlZddlmZmZmZmZ ddlmZ ddl m
Z
G d� de
� Zy)z/
Tests for C{yield from} support in Deferreds.
� N)�Deferred�ensureDeferred�fail�succeed)�Clock)�TestCasec �H � e Zd ZdZd
d�Zd
d�Zd
d�Zd
d�Zd
d�Zd
d�Z d
d �Z
y)�YieldFromTestsz@
Tests for using Deferreds in conjunction with PEP-380.
Nc �� � d� } |� }| j |t j � t |� }| j |t � | j |� }| j
|d� y)zM
L{ensureDeferred} will turn a coroutine into a L{Deferred}.
c 3 �<