| Server IP : 195.114.193.97 / Your IP : 216.73.217.93 Web Server : LiteSpeed System : Linux host 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64 User : sembi4241 ( 1126) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/twisted/test/__pycache__/ |
Upload File : |
o
�b� � @ s� d Z ddlmZmZmZmZmZ ddlmZ ddl m
Z
ddlmZ ej
Z
ddlmZ G dd� dej�ZG d d
� d
e�ZG dd� dej�ZG d
d� dej�ZG dd� dej�ZG dd� dej�ZG dd� d�ZG dd� dej�ZG dd� dej�ZdS )z%
Tests for L{twisted.internet.task}.
� )�defer�error�
interfaces�reactor�task)�installReactor)� NoReactor)�unittest)�failurec s e Zd Z� fdd�Z� ZS )�TestableLoopingCallc s t � j|i |�� || _d S �N)�super�__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 @ � e Zd ZdS )�
TestExceptionN�r r r r r r r r � 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# s zClockTests.testSecondsc C sR t �� }|jddd� ddd�}| �tj�|�� | �|�� d� | �|� � � dS )z{
Test that calls can be scheduled for later with the fake clock and
hands back an L{IDelayedCall}.
� c S � d S r r �r �br r r �<lambda>0 � z*ClockTests.testCallLater.<locals>.<lambda>� �r) N)
r r � callLater�
assertTruer �IDelayedCall�
providedByr! �getTime�active�r r$ �callr r r �
testCallLater* s
zClockTests.testCallLaterc C s8 t �� }|jddd� ddd�}|�� | �|�� � dS )z3
Test that calls can be cancelled.
r&