From a336586330055d891b5247e57cd50f2798c311c1 Mon Sep 17 00:00:00 2001 From: Hendrik Makait Date: Fri, 28 Jun 2024 12:20:54 +0200 Subject: [PATCH] Fix floating-point inaccuracy (#8736) --- distributed/tests/test_deadline.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/distributed/tests/test_deadline.py b/distributed/tests/test_deadline.py index f8167665267..97de85bed73 100644 --- a/distributed/tests/test_deadline.py +++ b/distributed/tests/test_deadline.py @@ -3,6 +3,8 @@ import asyncio from time import sleep +import pytest + from distributed.metrics import monotonic from distributed.utils import Deadline from distributed.utils_test import gen_test @@ -11,10 +13,10 @@ def test_deadline(): deadline = Deadline.after(5) - assert deadline.duration == 5 + assert deadline.duration == pytest.approx(5) assert deadline.expired is False assert deadline.expires is True - assert deadline.expires_at_mono - deadline.started_at_mono == 5 + assert deadline.expires_at_mono - deadline.started_at_mono == pytest.approx(5) assert 4 < deadline.expires_at - deadline.started_at < 6 assert 0 <= deadline.elapsed <= 1 assert 4 <= deadline.remaining <= 5