Ejemplo n.º 1
0
    def test_twisted_schedule_action(self):
        scheduler = TwistedScheduler(reactor)
        ran = [False]

        def action(scheduler, state):
            ran[0] = True

        scheduler.schedule(action)

        promise = defer.Deferred()

        def done():
            assert (ran[0] is True)
            promise.callback("Done")

        reactor.callLater(0.1, done)
        yield promise
Ejemplo n.º 2
0
    def test_twisted_schedule_action(self):
        scheduler = TwistedScheduler(reactor)
        ran = [False]

        def action(scheduler, state):
            ran[0] = True
        disposable = scheduler.schedule(action)

        promise = defer.Deferred()
        def done():
            assert(ran[0] == True)
            promise.callback("Done")
        reactor.callLater(0.1, done)
        yield promise