From f4528b288fbd04302852be41c99f47e2941fb2f2 Mon Sep 17 00:00:00 2001
From: Erik Montnemery <erik@montnemery.com>
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"
-- 
GitLab