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
def test_twisted_schedule_action(self): scheduler = TwistedScheduler(reactor) promise = defer.Deferred() ran = False def action(scheduler, state): nonlocal ran ran = True def done(): promise.callback('Done') scheduler.schedule(action) reactor.callLater(0.1, done) yield promise assert ran is True
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