Your IP : 216.73.216.213
3
��2a�G � @ s� d dl Z d dl mZ d dlZd dlmZ G dd� dej�ZG dd� de�ZG dd � d e�ZG d
d� de�ZG dd
� d
e�Z G dd� de�Z
G dd� d�ZG dd� dee�ZG dd� dee�Z
G dd� dee�Zedkr�e j� dS )� N)�mock)�
test_utilsc s e Zd Z� fdd�Z� ZS )�_QueueTestBasec s t � j� | j� | _d S )N)�super�setUp�
new_test_loop�loop)�self)� __class__� �0/opt/alt/python36/lib64/python3.6/test_queues.pyr s
z_QueueTestBase.setUp)�__name__�
__module__�__qualname__r �
__classcell__r r )r
r r
s r c @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )�QueueBasicTestsc s� �fdd�}�j |��tj�d�}�j� |�jd�� |�� tt|��� |�k}�j||� tj� ��fdd��}�j |� � tj� ��fdd��}�j |� � tj�d�}|j
d � �jd
� |�k� d S )Nc 3 s. d V } � j d| � dV } � j d| � dV d S )Ng�������?g�������?)�assertAlmostEqual)�when)r r r �gen s
z.QueueBasicTests._test_repr_or_str.<locals>.gen)r z<Queuec 3 sR t j�d�} t j| j� �d� t jd�d�E d H �jd� | �k� | jd� d S )N)r g�������?z_getters[1]r )�asyncio�Queue�Task�get�sleep�
assertTrue�
put_nowait)�q)�fnr r r r �
add_getter'