def test_it(): futures = [tasklets.Future() for _ in range(3)] def callback(): futures[1].set_result(42) _eventloop.add_idle(callback) future = tasklets.wait_any(futures) assert future is futures[1] assert future.result() == 42
def test_it_no_futures(): assert tasklets.wait_any(()) is None