mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Remove last_reset attribute from dsmr sensors (#54699)
This commit is contained in:
@@ -18,6 +18,7 @@ from homeassistant.components.sensor import (
|
||||
ATTR_STATE_CLASS,
|
||||
DOMAIN as SENSOR_DOMAIN,
|
||||
STATE_CLASS_MEASUREMENT,
|
||||
STATE_CLASS_TOTAL_INCREASING,
|
||||
)
|
||||
from homeassistant.const import (
|
||||
ATTR_DEVICE_CLASS,
|
||||
@@ -167,8 +168,10 @@ async def test_default_setup(hass, dsmr_connection_fixture):
|
||||
assert gas_consumption.state == "745.695"
|
||||
assert gas_consumption.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_GAS
|
||||
assert gas_consumption.attributes.get(ATTR_ICON) == "mdi:fire"
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is not None
|
||||
assert gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is None
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_TOTAL_INCREASING
|
||||
)
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == VOLUME_CUBIC_METERS
|
||||
)
|
||||
@@ -267,8 +270,10 @@ async def test_v4_meter(hass, dsmr_connection_fixture):
|
||||
assert gas_consumption.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_GAS
|
||||
assert gas_consumption.attributes.get("unit_of_measurement") == VOLUME_CUBIC_METERS
|
||||
assert gas_consumption.attributes.get(ATTR_ICON) == "mdi:fire"
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is not None
|
||||
assert gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is None
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_TOTAL_INCREASING
|
||||
)
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == VOLUME_CUBIC_METERS
|
||||
)
|
||||
@@ -337,8 +342,10 @@ async def test_v5_meter(hass, dsmr_connection_fixture):
|
||||
assert gas_consumption.state == "745.695"
|
||||
assert gas_consumption.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_GAS
|
||||
assert gas_consumption.attributes.get(ATTR_ICON) == "mdi:fire"
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is not None
|
||||
assert gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is None
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_TOTAL_INCREASING
|
||||
)
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == VOLUME_CUBIC_METERS
|
||||
)
|
||||
@@ -403,8 +410,8 @@ async def test_luxembourg_meter(hass, dsmr_connection_fixture):
|
||||
assert power_tariff.state == "123.456"
|
||||
assert power_tariff.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_ENERGY
|
||||
assert power_tariff.attributes.get(ATTR_ICON) is None
|
||||
assert power_tariff.attributes.get(ATTR_LAST_RESET) is not None
|
||||
assert power_tariff.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
assert power_tariff.attributes.get(ATTR_LAST_RESET) is None
|
||||
assert power_tariff.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_TOTAL_INCREASING
|
||||
assert (
|
||||
power_tariff.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == ENERGY_KILO_WATT_HOUR
|
||||
)
|
||||
@@ -418,8 +425,10 @@ async def test_luxembourg_meter(hass, dsmr_connection_fixture):
|
||||
assert gas_consumption.state == "745.695"
|
||||
assert gas_consumption.attributes.get(ATTR_DEVICE_CLASS) == DEVICE_CLASS_GAS
|
||||
assert gas_consumption.attributes.get(ATTR_ICON) == "mdi:fire"
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is not None
|
||||
assert gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is None
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_TOTAL_INCREASING
|
||||
)
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == VOLUME_CUBIC_METERS
|
||||
)
|
||||
@@ -488,8 +497,10 @@ async def test_belgian_meter(hass, dsmr_connection_fixture):
|
||||
assert gas_consumption.state == "745.695"
|
||||
assert gas_consumption.attributes.get(ATTR_DEVICE_CLASS) is DEVICE_CLASS_GAS
|
||||
assert gas_consumption.attributes.get(ATTR_ICON) == "mdi:fire"
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is not None
|
||||
assert gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_MEASUREMENT
|
||||
assert gas_consumption.attributes.get(ATTR_LAST_RESET) is None
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_STATE_CLASS) == STATE_CLASS_TOTAL_INCREASING
|
||||
)
|
||||
assert (
|
||||
gas_consumption.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == VOLUME_CUBIC_METERS
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user