"""The tests for the uptime sensor platform.""" import pytest from homeassistant.components.sensor import SensorDeviceClass from homeassistant.const import ATTR_DEVICE_CLASS from homeassistant.core import HomeAssistant from homeassistant.helpers import entity_registry as er from tests.common import MockConfigEntry @pytest.mark.freeze_time("2022-03-01 00:00:00+00:00") async def test_uptime_sensor( hass: HomeAssistant, init_integration: MockConfigEntry, ) -> None: """Test Uptime sensor.""" state = hass.states.get("sensor.uptime") assert state assert state.state == "2022-03-01T00:00:00+00:00" assert state.attributes["friendly_name"] == "Uptime" assert state.attributes[ATTR_DEVICE_CLASS] == SensorDeviceClass.TIMESTAMP entity_registry = er.async_get(hass) entry = entity_registry.async_get("sensor.uptime") assert entry assert entry.unique_id == init_integration.entry_id