Current Path : /usr/lib/python2.7/dist-packages/twisted/test/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/test/test_cooperator.pyc |
wGNc @ s d Z d d l m Z m Z m Z d d l m Z d e f d YZ d e f d YZ d e j f d YZ d e f d YZ d e j f d YZ d e j f d YZ d S( s_ This module contains tests for L{twisted.internet.task.Cooperator} and related functionality. i( t reactort defert task( t unittestt FakeDelayedCallc B s e Z d Z d Z d Z RS( sA Fake delayed call which lets us simulate the scheduler. c C s | | _ t | _ d S( s+ A function to run, later. N( t funct Falset cancelled( t selfR ( ( s@ /usr/lib/python2.7/dist-packages/twisted/test/test_cooperator.pyt __init__ s c C s t | _ d S( s. Don't run my function later. N( t TrueR ( R ( ( s@ /usr/lib/python2.7/dist-packages/twisted/test/test_cooperator.pyt cancel s ( t __name__t __module__t __doc__R R ( ( ( s@ /usr/lib/python2.7/dist-packages/twisted/test/test_cooperator.pyR s t FakeSchedulerc B s) e Z d Z d Z d Z d Z RS( s/ A fake scheduler for testing against. c C s g | _ d S( sD Create a fake scheduler with a list of work to do. N( t work( R ( ( s@ /usr/lib/python2.7/dist-packages/twisted/test/test_cooperator.pyR &