File: //lib/python3/dist-packages/twisted/test/__pycache__/test_task.cpython-38.pyc
U
W[�� � @ s� d Z ddlmZmZ ddlmZ ddlmZmZm Z m
Z
mZ ddlm
Z
ddlmZ ejZddlmZ G dd � d ej�ZG d
d� de�ZG dd
� d
ej�ZG dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� de�ZG dd� dej�ZdS )z%
Tests for L{twisted.internet.task}.
� )�division�absolute_import)�unittest)�
interfaces�task�reactor�defer�error)�installReactor)� NoReactor)�failurec s e Zd Z� fdd�Z� ZS )�TestableLoopingCallc s t t| �j||� || _d S �N)�superr
�__init__�clock)�selfr �a�kw�� __class__� �8/usr/lib/python3/dist-packages/twisted/test/test_task.pyr s zTestableLoopingCall.__init__)�__name__�
__module__�__qualname__r �
__classcell__r r r r r
s r
c @ s e Zd ZdS )�
TestExceptionN�r r r r r r r r s r c @ s� e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zd S )!�
ClockTestsz<
Test the non-wallclock based clock implementation.
c C s t �� }| �|�� d� dS )zV
Test that the C{seconds} method of the fake clock returns fake time.
r N)r �Clock�assertEqual�seconds�r �cr r r �testSeconds&