File: //usr/local/lib/python3.10/test/test_asyncio/__pycache__/test_futures2.cpython-310.pyc
o
�iU � @ s� d dl Z d dlZd dlZd dl mZ dd� ZG dd� d�Ze�eed�d�G d d
� d
eej��Z G dd� deej�Z
G d
d� dej�ZedkrMe�
� dS dS )� N)�tasksc C s t �d � d S �N)�asyncioZset_event_loop_policy� r r �</usr/local/lib/python3.10/test/test_asyncio/test_futures2.py�tearDownModule s r c @ � e Zd Zdd� ZdS )�FutureTestsc � s� �dd� }| � |� �}td�D ]3}z|I d H W n$ ty< } zd�t�|j��}| �|�d�d� W Y d }~qd }~ww | � d� qd S )Nc � s
�t d��)N�* )� TypeErrorr r r r � raise_exc � �z4FutureTests.test_future_traceback.<locals>.raise_exc� � zawait future� zTypeError was not raised)
�cls�ranger �join� traceback� format_tb�
__traceback__ZassertEqual�countZfail)�selfr �future�_�e�tbr r r �test_future_traceback s ����z!FutureTests.test_future_tracebackN)�__name__�
__module__�__qualname__r r r r r r � r �_CTaskzrequires the C _asyncio modulec @ � e Zd ZejZdS )�CFutureTestsN)r r r r r"