"""Tests for the Honeywell Lyric sensor platform.""" from datetime import datetime from homeassistant.components.lyric.sensor import get_datetime_from_future_time def test_get_datetime_from_future_time_none() -> None: """Test that None input returns None instead of raising.""" assert get_datetime_from_future_time(None) is None def test_get_datetime_from_future_time_invalid() -> None: """Test that an unparsable time string returns None.""" assert get_datetime_from_future_time("not_a_time") is None def test_get_datetime_from_future_time_valid() -> None: """Test that a valid time string returns a datetime.""" result = get_datetime_from_future_time("13:30:00") assert isinstance(result, datetime)