'A deferred that fires before the timeout is not cancelled by the
timeout.'

def test_doesnt_time_out(self):

    deferred = timeout(self.clock, self.deferred, self.timeout)
    self.clock.advance((self.timeout - 1.0))
    self.deferred.callback('Success')
    self.assertEqual(self.successResultOf(deferred), 'Success')
