Exemplo n.º 1
0
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
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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)
Exemplo n.º 5
0
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}"
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
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)