Patch dt_util.utcnow earlier (#98050)

This commit is contained in:
Erik Montnemery
2023-08-08 19:16:52 +02:00
committed by GitHub
parent ba3f0372f3
commit a77009c3ca
2 changed files with 19 additions and 11 deletions
+16
View File
@@ -0,0 +1,16 @@
"""Patch time related functions."""
from __future__ import annotations
import datetime
from homeassistant import util
from homeassistant.util import dt as dt_util
def _utcnow() -> datetime.datetime:
"""Make utcnow patchable by freezegun."""
return datetime.datetime.now(datetime.UTC)
dt_util.utcnow = _utcnow # type: ignore[assignment]
util.utcnow = _utcnow # type: ignore[assignment]