File: //usr/local/lib/python3.10/test/__pycache__/test_yield_from.cpython-310.opt-1.pyc
o
�i`x � @ s^ d Z ddlZddlZddlmZmZmZ ddlmZ G dd� dej �Z
edkr-e�� dS dS )z�
Test suite for PEP 380 implementation
adapted from original tests written by Greg Ewing
see <http://www.cosc.canterbury.ac.nz/greg.ewing/python/yield-from/YieldFrom-Python3.1.2-rev5.zip>
� N)�captured_stderr�
disable_gc�
gc_collect)�supportc @ s e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Zd:d;� Z d<d=� Z!d>d?� Z"d@dA� Z#dBdC� Z$dDS )E�TestPEP380Operationz
Test semantics.
c �N g �� �fdd�}�fdd�� |� D ]
}�� d|f � q| ��g d�� dS )zH
Test delegation of initial next() call to subgenerator
c 3 �&