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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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},