mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 16:57:53 +00:00
Improve glances tests (#106402)
This commit is contained in:
parent
b935facec8
commit
f71e01f652
@ -181,8 +181,8 @@ HA_SENSOR_DATA: dict[str, Any] = {
|
||||
},
|
||||
"sensors": {
|
||||
"cpu_thermal 1": {"temperature_core": 59},
|
||||
"err_temp": {"temperature_hdd": "Unavailable"},
|
||||
"na_temp": {"temperature_hdd": "Unavailable"},
|
||||
"err_temp": {"temperature_hdd": "unavailable"},
|
||||
"na_temp": {"temperature_hdd": "unavailable"},
|
||||
},
|
||||
"mem": {
|
||||
"memory_use_percent": 27.6,
|
||||
|
@ -19,30 +19,42 @@ async def test_sensor_states(hass: HomeAssistant) -> None:
|
||||
|
||||
assert await hass.config_entries.async_setup(entry.entry_id)
|
||||
|
||||
if state := hass.states.get("sensor.0_0_0_0_ssl_disk_use"):
|
||||
assert state.state == HA_SENSOR_DATA["fs"]["/ssl"]["disk_use"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_cpu_thermal_1"):
|
||||
assert state.state == HA_SENSOR_DATA["sensors"]["cpu_thermal 1"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_err_temp"):
|
||||
assert state.state == HA_SENSOR_DATA["sensors"]["err_temp"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_na_temp"):
|
||||
assert state.state == HA_SENSOR_DATA["sensors"]["na_temp"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_memory_use_percent"):
|
||||
assert state.state == HA_SENSOR_DATA["mem"]["memory_use_percent"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_docker_active"):
|
||||
assert state.state == HA_SENSOR_DATA["docker"]["docker_active"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_docker_cpu_use"):
|
||||
assert state.state == HA_SENSOR_DATA["docker"]["docker_cpu_use"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_docker_memory_use"):
|
||||
assert state.state == HA_SENSOR_DATA["docker"]["docker_memory_use"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_md3_available"):
|
||||
assert state.state == HA_SENSOR_DATA["raid"]["md3"]["available"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_md3_used"):
|
||||
assert state.state == HA_SENSOR_DATA["raid"]["md3"]["used"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_md1_available"):
|
||||
assert state.state == HA_SENSOR_DATA["raid"]["md1"]["available"]
|
||||
if state := hass.states.get("sensor.0_0_0_0_md1_used"):
|
||||
assert state.state == HA_SENSOR_DATA["raid"]["md1"]["used"]
|
||||
assert hass.states.get("sensor.0_0_0_0_ssl_used").state == str(
|
||||
HA_SENSOR_DATA["fs"]["/ssl"]["disk_use"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_cpu_thermal_1_temperature").state == str(
|
||||
HA_SENSOR_DATA["sensors"]["cpu_thermal 1"]["temperature_core"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_err_temp_temperature").state == str(
|
||||
HA_SENSOR_DATA["sensors"]["err_temp"]["temperature_hdd"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_na_temp_temperature").state == str(
|
||||
HA_SENSOR_DATA["sensors"]["na_temp"]["temperature_hdd"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_ram_used_percent").state == str(
|
||||
HA_SENSOR_DATA["mem"]["memory_use_percent"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_containers_active").state == str(
|
||||
HA_SENSOR_DATA["docker"]["docker_active"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_containers_cpu_used").state == str(
|
||||
HA_SENSOR_DATA["docker"]["docker_cpu_use"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_containers_ram_used").state == str(
|
||||
HA_SENSOR_DATA["docker"]["docker_memory_use"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_md3_raid_available").state == str(
|
||||
HA_SENSOR_DATA["raid"]["md3"]["available"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_md3_raid_used").state == str(
|
||||
HA_SENSOR_DATA["raid"]["md3"]["used"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_md1_raid_available").state == str(
|
||||
HA_SENSOR_DATA["raid"]["md1"]["available"]
|
||||
)
|
||||
assert hass.states.get("sensor.0_0_0_0_md1_raid_used").state == str(
|
||||
HA_SENSOR_DATA["raid"]["md1"]["used"]
|
||||
)
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
|
Loading…
x
Reference in New Issue
Block a user