mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
Add test showing we prefer tts entity over legacy tts provider (#124624)
This commit is contained in:
parent
7ddd755acc
commit
cafd953f87
@ -1838,3 +1838,22 @@ async def test_ttsentity_subclass_properties(
|
|||||||
if record.exc_info is not None
|
if record.exc_info is not None
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
async def test_default_engine_prefer_entity(
|
||||||
|
hass: HomeAssistant,
|
||||||
|
mock_tts_entity: MockTTSEntity,
|
||||||
|
mock_provider: MockProvider,
|
||||||
|
) -> None:
|
||||||
|
"""Test async_default_engine."""
|
||||||
|
mock_tts_entity._attr_name = "New test"
|
||||||
|
|
||||||
|
await mock_setup(hass, mock_provider)
|
||||||
|
await mock_config_entry_setup(hass, mock_tts_entity)
|
||||||
|
await hass.async_block_till_done()
|
||||||
|
|
||||||
|
entity_engine = tts.async_resolve_engine(hass, "tts.test")
|
||||||
|
assert entity_engine == "tts.test"
|
||||||
|
provider_engine = tts.async_resolve_engine(hass, "test")
|
||||||
|
assert provider_engine == "test"
|
||||||
|
assert tts.async_default_engine(hass) == "tts.test"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user