def test_select_timeout_occurring():
with TimeTravel(modules_to_patch=__name__) as t:
sock = socket.socket()
t.add_future_event(10, sock, t.event_types.select.READ)
now = t.clock.time
assert select.select([sock], [], [], 6) == ([], [], [])
assert time.time() == now + 6
assert datetime_cls.today() == datetime_cls.fromtimestamp(now + 6)
评论列表
文章目录