'After intervals are exhausted, we poll one final time before
abandoning.'

def test_polls_one_last_time(self):

    results = [False, False, False, 42]
    steps = ([0.1] * 3)
    self.assertEqual(42, poll_until((lambda : results.pop(0)), steps, (lambda ignored: None)))
