From f4528b288fbd04302852be41c99f47e2941fb2f2 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 26 Aug 2024 15:28:55 +0200 Subject: [PATCH] Fix overriding name in MockTTSEntity (#124639) * Fix overriding name in MockTTSEntity * Fix --- tests/components/tts/common.py | 5 +---- tests/components/tts/test_init.py | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/tests/components/tts/common.py b/tests/components/tts/common.py index 1331f441940..71edf29721f 100644 --- a/tests/components/tts/common.py +++ b/tests/components/tts/common.py @@ -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): diff --git a/tests/components/tts/test_init.py b/tests/components/tts/test_init.py index dee8e569ce1..55ff4492e80 100644 --- a/tests/components/tts/test_init.py +++ b/tests/components/tts/test_init.py @@ -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"