2023-12-18 13:40:55 +00:00
|
|
|
"""Test the Camera significant change platform."""
|
2024-03-08 13:50:25 +00:00
|
|
|
|
2023-12-18 13:40:55 +00:00
|
|
|
from homeassistant.components.camera import STATE_IDLE, STATE_RECORDING
|
|
|
|
from homeassistant.components.camera.significant_change import (
|
|
|
|
async_check_significant_change,
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
async def test_significant_change() -> None:
|
|
|
|
"""Detect Camera significant changes."""
|
|
|
|
attrs = {}
|
|
|
|
assert not async_check_significant_change(
|
|
|
|
None, STATE_IDLE, attrs, STATE_IDLE, attrs
|
|
|
|
)
|
|
|
|
assert not async_check_significant_change(
|
|
|
|
None, STATE_IDLE, attrs, STATE_IDLE, {"dummy": "dummy"}
|
|
|
|
)
|
|
|
|
assert async_check_significant_change(
|
|
|
|
None, STATE_IDLE, attrs, STATE_RECORDING, attrs
|
|
|
|
)
|