mirror of https://github.com/home-assistant/core
26 lines
794 B
Python
26 lines
794 B
Python
"""Configure and test MatrixBot."""
|
|
|
|
from homeassistant.components.matrix import (
|
|
DOMAIN as MATRIX_DOMAIN,
|
|
SERVICE_SEND_MESSAGE,
|
|
MatrixBot,
|
|
)
|
|
from homeassistant.components.notify import DOMAIN as NOTIFY_DOMAIN
|
|
from homeassistant.core import HomeAssistant
|
|
|
|
from .conftest import TEST_NOTIFIER_NAME
|
|
|
|
|
|
async def test_services(hass: HomeAssistant, matrix_bot: MatrixBot) -> None:
|
|
"""Test hass/MatrixBot state."""
|
|
|
|
services = hass.services.async_services()
|
|
|
|
# Verify that the matrix service is registered
|
|
assert (matrix_service := services.get(MATRIX_DOMAIN))
|
|
assert SERVICE_SEND_MESSAGE in matrix_service
|
|
|
|
# Verify that the matrix notifier is registered
|
|
assert (notify_service := services.get(NOTIFY_DOMAIN))
|
|
assert TEST_NOTIFIER_NAME in notify_service
|