23 lines
589 B
Python
23 lines
589 B
Python
"""Fixturs for Alarm Control Panel tests."""
|
|
|
|
import pytest
|
|
|
|
from tests.components.alarm_control_panel.common import MockAlarm
|
|
|
|
|
|
@pytest.fixture
|
|
def mock_alarm_control_panel_entities() -> dict[str, MockAlarm]:
|
|
"""Mock Alarm control panel class."""
|
|
return {
|
|
"arm_code": MockAlarm(
|
|
name="Alarm arm code",
|
|
code_arm_required=True,
|
|
unique_id="unique_arm_code",
|
|
),
|
|
"no_arm_code": MockAlarm(
|
|
name="Alarm no arm code",
|
|
code_arm_required=False,
|
|
unique_id="unique_no_arm_code",
|
|
),
|
|
}
|