| Server IP : 118.27.122.248 / Your IP : 216.73.217.130 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3
�w2_Hu � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ ed�ZG dd� de�Z ej
dd�d d
��Zdd� Zd
d� Z
G dd� dej�ZG dd� dej�ZG dd� dej�Zedkr�ej� dS )� N)�mock)�
import_module�asyncioc @ s e Zd ZdS )�AwaitExceptionN)�__name__�
__module__�__qualname__� r r �7/opt/alt/python36/lib64/python3.6/test/test_asyncgen.pyr s r F)�throwc c s | rdV ndV d S )Nr �result)r )r r )r r r r
� awaitable s r
c C sd d}xZy"|rd}| j t�}n
| jd �}W n& tk
rN } z
|jd S d }~X nX |dkrd}qW d S )NFr r T)r )r r �send�
StopIteration�args)�coro�exc�fut�exr r r
�run_until_complete s r c s � fdd�}t |� �S )Nc � sB g } x8� 2 d H y3 d H }W n
t k
s2X | j|� q Y W | S )N)�StopAsyncIteration�append)�res�i)�genr r
�iterate) s "zto_list.<locals>.iterate)r )r r r )r r
�to_list( s r c @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� ZdS )�AsyncGenSyntaxTestc C s, d}| j td�� t|i i � W d Q R X d S )NzJasync def foo():
await abc
yield from 123
zyield from.*inside async)�assertRaisesRegex�SyntaxError�exec)�self�coder r r
�test_async_gen_syntax_014 s z+AsyncGenSyntaxTest.test_async_gen_syntax_01c C s, d}| j td�� t|i i � W d Q R X d S )Nz4async def foo():
yield from 123
zyield from.*inside async)r r r )r! r"