1
0
mirror of https://github.com/home-assistant/core.git synced 2026-02-15 07:36:16 +00:00

Component asuswrt: Update SENSORS_DEFAULT in tests (#154547)

This commit is contained in:
Magnus
2025-10-15 17:53:22 +02:00
committed by GitHub
parent 3d2ec712f1
commit 751540e606

View File

@@ -44,13 +44,12 @@ from .conftest import make_async_get_data_side_effect
from tests.common import MockConfigEntry, async_fire_time_changed
SENSORS_DEFAULT = [*SENSORS_BYTES, *SENSORS_RATES]
SENSORS_DEFAULT = [*SENSORS_BYTES, *SENSORS_LOAD_AVG, *SENSORS_RATES]
SENSORS_ALL_LEGACY = [*SENSORS_DEFAULT, *SENSORS_LOAD_AVG, *SENSORS_TEMPERATURES_LEGACY]
SENSORS_ALL_LEGACY = [*SENSORS_DEFAULT, *SENSORS_TEMPERATURES_LEGACY]
SENSORS_ALL_HTTP = [
*SENSORS_DEFAULT,
*SENSORS_CPU,
*SENSORS_LOAD_AVG,
*SENSORS_DEFAULT,
*SENSORS_MEMORY,
*SENSORS_TEMPERATURES,
*SENSORS_UPTIME,
@@ -148,6 +147,9 @@ async def _test_sensors(
assert hass.states.get(f"{sensor_prefix}_sensor_tx_rates").state == "80.0"
assert hass.states.get(f"{sensor_prefix}_sensor_tx_bytes").state == "50.0"
assert hass.states.get(f"{sensor_prefix}_devices_connected").state == "2"
assert hass.states.get(f"{sensor_prefix}_sensor_load_avg1").state == "1.1"
assert hass.states.get(f"{sensor_prefix}_sensor_load_avg5").state == "1.2"
assert hass.states.get(f"{sensor_prefix}_sensor_load_avg15").state == "1.3"
# remove first tracked device
mock_devices.pop(MOCK_MACS[0])
@@ -609,13 +611,17 @@ async def test_decorator_errors(
mock_available_temps,
) -> None:
"""Test AsusWRT sensors are unavailable on decorator type check error."""
sensors = [*SENSORS_BYTES, *SENSORS_TEMPERATURES_LEGACY]
sensors = SENSORS_ALL_LEGACY
config_entry, sensor_prefix = _setup_entry(hass, CONFIG_DATA_TELNET, sensors)
config_entry.add_to_hass(hass)
mock_available_temps[1] = True
connect_legacy.return_value.async_get_bytes_total.return_value = "bad_response"
connect_legacy.return_value.async_get_current_transfer_rates.return_value = (
"bad_response"
)
connect_legacy.return_value.async_get_temperature.return_value = "bad_response"
connect_legacy.return_value.async_get_loadavg.return_value = "bad_response"
# initial devices setup
assert await hass.config_entries.async_setup(config_entry.entry_id)