'The first call to `sleep` uses `min_sleep` duration.'

@given(floats())
def test_first_is_min_sleep(self, duration):

    assume((not math.isnan(duration)))
    delay = _UnconvergedDelay(min_sleep=duration)
    sleep = delay.sleep()
    self.assertEqual(duration, sleep.delay_seconds)
