'A deferred that has not fired by some short while prior to the timeout
interval is not made to fire with a timeout failure.'

def test_doesnt_time_out_early(self):

    deferred = timeout(self.clock, self.deferred, self.timeout)
    self.clock.advance((self.timeout - 1.0))
    self.assertNoResult(deferred)
