Tweak test wake_word.test_init.test_detected_entity (#100910)
parent
6551e52225
commit
c823e407fd
|
@ -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',
|
||||
})
|
||||
# ---
|
|
@ -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(
|
||||
|
|
Loading…
Reference in New Issue