def test_timeout_handle(loop) -> None: handle = helpers.TimeoutHandle(loop, 10.2) cb = mock.Mock() handle.register(cb) assert cb == handle._callbacks[0][0] handle.close() assert not handle._callbacks
def function2494(arg1404): var3976 = helpers.TimeoutHandle(arg1404, 10.2) var2745 = mock.Mock() var3976.register(var2745) assert (var2745 == var3976._callbacks[0][0]) var3976.close() assert (not var3976._callbacks)
def test_timeout_handle_cb_exc(loop) -> None: handle = helpers.TimeoutHandle(loop, 10.2) cb = mock.Mock() handle.register(cb) cb.side_effect = ValueError() handle() assert cb.called assert not handle._callbacks
def function2017(arg1688): var2970 = helpers.TimeoutHandle(arg1688, 10.2) var1937 = mock.Mock() var2970.register(var1937) var1937.side_effect = ValueError() var2970() assert var1937.called assert (not var2970._callbacks)
def test_when_timeout_smaller_second(loop) -> None: timeout = 0.1 timer = loop.time() + timeout handle = helpers.TimeoutHandle(loop, timeout) when = handle.start()._when handle.close() assert isinstance(when, float) assert f"{when:.3f}" == f"{timer:.3f}"
def test_when_timeout_smaller_second(loop) -> None: timeout = 0.1 timer = loop.time() + timeout handle = helpers.TimeoutHandle(loop, timeout) when = handle.start()._when handle.close() assert isinstance(when, float) assert isclose(when - timer, 0, abs_tol=0.001)
def test_when_timeout_smaller_second_with_low_threshold(loop) -> None: timeout = 0.1 timer = loop.time() + timeout handle = helpers.TimeoutHandle(loop, timeout, 0.01) when = handle.start()._when handle.close() assert isinstance(when, int) assert when == ceil(timer)