From c7dfd54eb3e03e3d42386bae5645834a8fdd67d6 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 29 Mar 2026 13:33:56 +0200 Subject: [PATCH] test: stabilize time-dependant test after summer time switch --- tests/util/test_datetime_helpers.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tests/util/test_datetime_helpers.py b/tests/util/test_datetime_helpers.py index 9b4f98809..9069b60c5 100644 --- a/tests/util/test_datetime_helpers.py +++ b/tests/util/test_datetime_helpers.py @@ -78,12 +78,15 @@ def test_shorten_date() -> None: def test_dt_humanize() -> None: - assert dt_humanize_delta(dt_now()) == "now" - assert dt_humanize_delta(dt_now() - timedelta(minutes=50)) == "50 minutes ago" - assert dt_humanize_delta(dt_now() - timedelta(hours=16)) == "16 hours ago" - assert dt_humanize_delta(dt_now() - timedelta(hours=16, minutes=30)) == "16 hours ago" - assert dt_humanize_delta(dt_now() - timedelta(days=16, hours=10, minutes=25)) == "a month ago" - assert dt_humanize_delta(dt_now() - timedelta(minutes=50)) == "50 minutes ago" + with time_machine.travel("2026-03-25 10:01:00 +00:00", tick=False): + assert dt_humanize_delta(dt_now()) == "now" + assert dt_humanize_delta(dt_now() - timedelta(minutes=50)) == "50 minutes ago" + assert dt_humanize_delta(dt_now() - timedelta(hours=16)) == "16 hours ago" + assert dt_humanize_delta(dt_now() - timedelta(hours=16, minutes=30)) == "16 hours ago" + assert ( + dt_humanize_delta(dt_now() - timedelta(days=16, hours=10, minutes=25)) == "a month ago" + ) + assert dt_humanize_delta(dt_now() - timedelta(minutes=50)) == "50 minutes ago" def test_format_ms_time() -> None: