From c823e407fdabc364c5149122653ea8c751e74a17 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Tue, 26 Sep 2023 17:42:08 +0200 Subject: [PATCH] Tweak test wake_word.test_init.test_detected_entity (#100910) --- .../wake_word/snapshots/test_init.ambr | 17 ----------------- tests/components/wake_word/test_init.py | 7 ++++--- 2 files changed, 4 insertions(+), 20 deletions(-) delete mode 100644 tests/components/wake_word/snapshots/test_init.ambr diff --git a/tests/components/wake_word/snapshots/test_init.ambr b/tests/components/wake_word/snapshots/test_init.ambr deleted file mode 100644 index 60439d1109b..00000000000 --- a/tests/components/wake_word/snapshots/test_init.ambr +++ /dev/null @@ -1,17 +0,0 @@ -# serializer version: 1 -# name: test_detected_entity[None-test_ww] - None -# --- -# name: test_detected_entity[test_ww_2-test_ww_2] - None -# --- -# name: test_ws_detect - dict({ - 'event': dict({ - 'timestamp': 2048.0, - 'ww_id': 'test_ww', - }), - 'id': 1, - 'type': 'event', - }) -# --- diff --git a/tests/components/wake_word/test_init.py b/tests/components/wake_word/test_init.py index 1e03632d083..47b413db435 100644 --- a/tests/components/wake_word/test_init.py +++ b/tests/components/wake_word/test_init.py @@ -2,8 +2,8 @@ from collections.abc import AsyncIterable, Generator from pathlib import Path +from freezegun import freeze_time import pytest -from syrupy.assertion import SnapshotAssertion from homeassistant.components import wake_word from homeassistant.config_entries import ConfigEntry, ConfigEntryState, ConfigFlow @@ -155,6 +155,7 @@ async def test_config_entry_unload( assert config_entry.state == ConfigEntryState.NOT_LOADED +@freeze_time("2023-06-22 10:30:00+00:00") @pytest.mark.parametrize( ("ww_id", "expected_ww"), [ @@ -166,7 +167,6 @@ async def test_detected_entity( hass: HomeAssistant, tmp_path: Path, setup: MockProviderEntity, - snapshot: SnapshotAssertion, ww_id: str | None, expected_ww: str, ) -> None: @@ -180,11 +180,12 @@ async def test_detected_entity( # Need 2 seconds to trigger state = setup.state + assert state is None result = await setup.async_process_audio_stream(three_second_stream(), ww_id) assert result == wake_word.DetectionResult(expected_ww, 2048) assert state != setup.state - assert state == snapshot + assert setup.state == "2023-06-22T10:30:00+00:00" async def test_not_detected_entity(