1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Conversation list command to support match-all languages agents (#91844)

* Conversation list command to support match-all languages agnets

* Reuse var
This commit is contained in:
Paulus Schoutsen
2023-04-22 12:43:09 -04:00
committed by GitHub
parent 95d44e100b
commit d4fb2cdcf7
5 changed files with 58 additions and 8 deletions

View File

@@ -3,6 +3,7 @@
import pytest
from homeassistant.components import conversation
from homeassistant.const import MATCH_ALL
from . import MockAgent
@@ -14,6 +15,16 @@ def mock_agent(hass):
"""Mock agent."""
entry = MockConfigEntry(entry_id="mock-entry")
entry.add_to_hass(hass)
agent = MockAgent(entry.entry_id)
agent = MockAgent(entry.entry_id, ["smurfish"])
conversation.async_set_agent(hass, entry, agent)
return agent
@pytest.fixture
def mock_agent_support_all(hass):
"""Mock agent that supports all languages."""
entry = MockConfigEntry(entry_id="mock-entry-support-all")
entry.add_to_hass(hass)
agent = MockAgent(entry.entry_id, MATCH_ALL)
conversation.async_set_agent(hass, entry, agent)
return agent