From cd9fb50be98c06d434c588667be471394a7282e1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 19 May 2026 06:53:07 +0000 Subject: [PATCH] test: make integration date assertions timezone-independent Agent-Logs-Url: https://github.com/gensyn/task_tracker/sessions/2b70d9e9-8920-4b9a-be7c-4d78c6a91117 Co-authored-by: gensyn <36128035+gensyn@users.noreply.github.com> --- tests/integration_tests/test_integration.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/integration_tests/test_integration.py b/tests/integration_tests/test_integration.py index a2c468b..433268b 100644 --- a/tests/integration_tests/test_integration.py +++ b/tests/integration_tests/test_integration.py @@ -16,6 +16,7 @@ import pytest from homeassistant.core import HomeAssistant from homeassistant.const import CONF_ICON +from homeassistant.util import dt as dt_util from pytest_homeassistant_custom_component.common import MockConfigEntry from custom_components.task_tracker.const import ( @@ -200,7 +201,7 @@ async def test_service_updates_last_done_to_today(self, hass: HomeAssistant) -> await hass.async_block_till_done() coordinator = hass.data[DOMAIN]["e1"] - assert coordinator.last_done == date.today() + assert coordinator.last_done == dt_util.now().date() async def test_last_done_attribute_updated_to_today(self, hass: HomeAssistant) -> None: entry = _make_entry() @@ -215,7 +216,7 @@ async def test_last_done_attribute_updated_to_today(self, hass: HomeAssistant) - await hass.async_block_till_done() state = hass.states.get("sensor.task_tracker_water_plants") - assert state.attributes["last_done"] == str(date.today()) + assert state.attributes["last_done"] == str(dt_util.now().date()) # --------------------------------------------------------------------------- @@ -303,7 +304,7 @@ async def test_button_press_updates_coordinator_last_done(self, hass: HomeAssist await hass.async_block_till_done() coordinator = hass.data[DOMAIN]["e1"] - assert coordinator.last_done == date.today() + assert coordinator.last_done == dt_util.now().date() # ---------------------------------------------------------------------------