mirror of
https://github.com/home-assistant/core.git
synced 2025-04-24 01:08:12 +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
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
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