Fix overriding name in MockTTSEntity (#124639)

* Fix overriding name in MockTTSEntity

* Fix
This commit is contained in:
Erik Montnemery 2024-08-26 15:28:55 +02:00 committed by GitHub
parent 1aa0dbdaf5
commit f4528b288f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 7 deletions

View file

@ -175,10 +175,7 @@ class MockProvider(BaseProvider, Provider):
class MockTTSEntity(BaseProvider, TextToSpeechEntity):
"""Test speech API provider."""
@property
def name(self) -> str:
"""Return the name of the entity."""
return "Test"
_attr_name = "Test"
class MockTTS(MockPlatform):

View file

@ -1852,8 +1852,8 @@ async def test_default_engine_prefer_entity(
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"
entity_engine = tts.async_resolve_engine(hass, "tts.new_test")
assert entity_engine == "tts.new_test"
provider_engine = tts.async_resolve_engine(hass, "test")
assert provider_engine == "test"
assert tts.async_default_engine(hass) == "tts.test"
assert tts.async_default_engine(hass) == "tts.new_test"