From c63e3c3bf12e6404cb15d5edfea893f8fa2bbc0a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 25 May 2023 00:15:14 -0500 Subject: [PATCH] Update prometheus tests to avoid patching utcnow (#93505) --- tests/components/prometheus/test_init.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/components/prometheus/test_init.py b/tests/components/prometheus/test_init.py index e328487fa752..d9231732941e 100644 --- a/tests/components/prometheus/test_init.py +++ b/tests/components/prometheus/test_init.py @@ -5,6 +5,7 @@ from http import HTTPStatus from typing import Any from unittest import mock +from freezegun import freeze_time import prometheus_client import pytest @@ -941,10 +942,7 @@ async def sensor_fixture( suggested_object_id="radio_energy", original_name="Radio Energy", ) - with mock.patch( - "homeassistant.util.dt.utcnow", - return_value=datetime.datetime(1970, 1, 2, tzinfo=dt_util.UTC), - ): + with freeze_time(datetime.datetime(1970, 1, 2, tzinfo=dt_util.UTC)): set_state_with_entry(hass, sensor_3, 14) data["sensor_3"] = sensor_3