def test_stop_should_prevent_run_from_blocking(loop, mock, tick_timeout): loop.add_timer(3, mock) loop.future_tick(loop.stop) testkit.assert_run_faster_than(loop, tick_timeout * 2) mock.assert_not_called()
def test_timer_inteval_can_be_far_in_future(loop, mock, tick_timeout): timer = loop.add_timer(10**6, mock) loop.future_tick(lambda: loop.cancel_timer(timer)) testkit.assert_run_faster_than(loop, tick_timeout)
def test_loop_without_resources(loop, tick_timeout): testkit.assert_run_faster_than(loop, tick_timeout)