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

Use relative trigger keys (#149846)

This commit is contained in:
Artur Pragacz
2025-08-05 00:01:40 +02:00
committed by GitHub
parent d48cc03be7
commit 53c9c42148
16 changed files with 128 additions and 48 deletions

View File

@@ -0,0 +1,36 @@
"""Test automation helpers."""
import pytest
from homeassistant.helpers.automation import (
get_absolute_description_key,
get_relative_description_key,
)
@pytest.mark.parametrize(
("relative_key", "absolute_key"),
[
("turned_on", "homeassistant.turned_on"),
("_", "homeassistant"),
("_state", "state"),
],
)
def test_absolute_description_key(relative_key: str, absolute_key: str) -> None:
"""Test absolute description key."""
DOMAIN = "homeassistant"
assert get_absolute_description_key(DOMAIN, relative_key) == absolute_key
@pytest.mark.parametrize(
("relative_key", "absolute_key"),
[
("turned_on", "homeassistant.turned_on"),
("_", "homeassistant"),
("_state", "state"),
],
)
def test_relative_description_key(relative_key: str, absolute_key: str) -> None:
"""Test relative description key."""
DOMAIN = "homeassistant"
assert get_relative_description_key(DOMAIN, absolute_key) == relative_key