Esempio n. 1
0
    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
Esempio n. 2
0
 def test_it_no_futures():
     assert tasklets.wait_any(()) is None