def test_has_timed_out_true(
self, timeout: timedelta, time_to_wait: timedelta
) -> None:
"""
:param timeout: The timeout to set and wait for
:param time_to_wait: The time to wait on top of the timeout,
in order to ensure that the server timed out
:return:
"""
self.service.timeout = timeout
self.service.check_in()
assume(
self._target_time_in_range(
datetime.utcnow(), timeout, time_to_wait
)
)
time_to_freeze_to = datetime.utcnow() + timeout + time_to_wait
with freeze_time(time_to_freeze_to): # ZA WARUDO!
self.assertTrue(self.service.has_timed_out)
评论列表
文章目录