"""The tests for Lidarr sensor platform.""" from homeassistant.components.sensor import CONF_STATE_CLASS, SensorStateClass from homeassistant.const import ATTR_UNIT_OF_MEASUREMENT from homeassistant.core import HomeAssistant from .conftest import ComponentSetup async def test_sensors( hass: HomeAssistant, setup_integration: ComponentSetup, entity_registry_enabled_by_default: None, connection, ) -> None: """Test for successfully setting up the Lidarr platform.""" await setup_integration() state = hass.states.get("sensor.mock_title_disk_space") assert state.state == "0.93" assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == "GB" state = hass.states.get("sensor.mock_title_queue") assert state.state == "2" assert state.attributes.get("string") == "stopped" assert state.attributes.get("string2") == "downloading" assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == "Albums" assert state.attributes.get(CONF_STATE_CLASS) == SensorStateClass.TOTAL state = hass.states.get("sensor.mock_title_wanted") assert state.state == "1" assert state.attributes.get("test") == "test" assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == "Albums" assert state.attributes.get(CONF_STATE_CLASS) == SensorStateClass.TOTAL