| Server IP : 209.205.66.10 / Your IP : 216.73.217.150 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ammon 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 User : ( 1006) PHP Version : 8.5.8 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 � @ s� d Z ddlmZmZmZ ddlmZ G dd� d�ZG dd� d�ZG dd � d ej �Z
G d
d� de�ZG dd
� d
ej �Z
G dd� dej �ZdS )z_
This module contains tests for L{twisted.internet.task.Cooperator} and
related functionality.
� )�defer�reactor�task)�unittestc @ s e Zd ZdZdd� Zdd� ZdS )�FakeDelayedCallzA
Fake delayed call which lets us simulate the scheduler.
c C s || _ d| _dS )z+
A function to run, later.
FN)�func� cancelled��selfr � r �>/usr/lib/python3/dist-packages/twisted/test/test_cooperator.py�__init__ s
zFakeDelayedCall.__init__c C �
d| _ dS )z.
Don't run my function later.
TN)r �r
r r r �cancel �
zFakeDelayedCall.cancelN)�__name__�
__module__�__qualname__�__doc__r
r r r r r r s r c @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �
FakeSchedulerz/
A fake scheduler for testing against.
c C s
g | _ dS )zD
Create a fake scheduler with a list of work to do.
N)�workr r r r r
&