Fix flakey logbook tests (#105111)

This commit is contained in:
J. Nick Koston
2023-12-05 21:15:48 -10:00
committed by GitHub
parent a528183556
commit bf8f78c041

View File

@@ -5,8 +5,9 @@ from collections.abc import Callable
from datetime import datetime, timedelta
from http import HTTPStatus
import json
from unittest.mock import Mock, patch
from unittest.mock import Mock
from freezegun import freeze_time
import pytest
import voluptuous as vol
@@ -504,10 +505,7 @@ async def test_logbook_describe_event(
)
assert await async_setup_component(hass, "logbook", {})
with patch(
"homeassistant.util.dt.utcnow",
return_value=dt_util.utcnow() - timedelta(seconds=5),
):
with freeze_time(dt_util.utcnow() - timedelta(seconds=5)):
hass.bus.async_fire("some_event")
await async_wait_recording_done(hass)
@@ -569,10 +567,7 @@ async def test_exclude_described_event(
},
)
with patch(
"homeassistant.util.dt.utcnow",
return_value=dt_util.utcnow() - timedelta(seconds=5),
):
with freeze_time(dt_util.utcnow() - timedelta(seconds=5)):
hass.bus.async_fire(
"some_automation_event",
{logbook.ATTR_NAME: name, logbook.ATTR_ENTITY_ID: entity_id},