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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user