File: //usr/local/lib/python3.7/test/test_asyncio/__pycache__/test_futures.cpython-37.opt-2.pyc
B
��gri � @ s� d dl Zd dlZd dlZd dlZd dlZd dlZd dlmZ d dlZd dlm Z d dl
mZ d dl
mZ dd� Zdd � Zd
d� ZG dd
� d
�ZG dd� dej�ZG dd� d�Ze�ee d�d�G dd� deej��Ze�ee d�d�G dd� deej��ZG dd� deej�ZG dd� d�Ze�ee d�d�G dd� deej��Ze�ee d�d�G dd� deej��ZG d d!� d!eej�ZG d"d#� d#�ZG d$d%� d%eej�Z G d&d'� d'eej�Z!e"d(k�r�e�#� dS ))� N)�mock)�futures)�utils)�supportc C s | S )N� )�fr r �:/usr/local/lib/python3.7/test/test_asyncio/test_futures.py� _fakefunc s r c C s d S )Nr r r r r �first_cb s r
c C s d S )Nr r r r r �last_cb s r c @ s\ e Zd ZdZdZdZdZdd� Zdd� Zdd� Z d d
� Z
dd� Zd
d� Zdd� Z
dd� ZdS )�
DuckFutureFNc C s | � � rdS d| _dS )NFT)�done�_DuckFuture__cancelled)�selfr r r �cancel&