mirror of
https://github.com/Electric-Special/ha-core.git
synced 2026-03-21 04:05:20 +01:00
Component asuswrt: Type check is redundant for this value (#154535)
This commit is contained in:
@@ -111,8 +111,6 @@ def handle_errors_and_zip[_AsusWrtBridgeT: AsusWrtBridge](
|
|||||||
|
|
||||||
if isinstance(data, dict):
|
if isinstance(data, dict):
|
||||||
return dict(zip(keys, list(data.values()), strict=False))
|
return dict(zip(keys, list(data.values()), strict=False))
|
||||||
if not isinstance(data, (list, tuple)):
|
|
||||||
raise UpdateFailed("Received invalid data type")
|
|
||||||
return dict(zip(keys, data, strict=False))
|
return dict(zip(keys, data, strict=False))
|
||||||
|
|
||||||
return _wrapper
|
return _wrapper
|
||||||
|
|||||||
@@ -616,12 +616,10 @@ async def test_decorator_errors(
|
|||||||
config_entry.add_to_hass(hass)
|
config_entry.add_to_hass(hass)
|
||||||
|
|
||||||
mock_available_temps[1] = True
|
mock_available_temps[1] = True
|
||||||
connect_legacy.return_value.async_get_bytes_total.return_value = "bad_response"
|
connect_legacy.return_value.async_get_bytes_total.return_value = None
|
||||||
connect_legacy.return_value.async_get_current_transfer_rates.return_value = (
|
connect_legacy.return_value.async_get_current_transfer_rates.return_value = None
|
||||||
"bad_response"
|
connect_legacy.return_value.async_get_temperature.return_value = None
|
||||||
)
|
connect_legacy.return_value.async_get_loadavg.return_value = None
|
||||||
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
|
# initial devices setup
|
||||||
assert await hass.config_entries.async_setup(config_entry.entry_id)
|
assert await hass.config_entries.async_setup(config_entry.entry_id)
|
||||||
@@ -631,7 +629,5 @@ async def test_decorator_errors(
|
|||||||
await hass.async_block_till_done()
|
await hass.async_block_till_done()
|
||||||
|
|
||||||
for sensor_name in sensors:
|
for sensor_name in sensors:
|
||||||
assert (
|
sensor = hass.states.get(f"{sensor_prefix}_{slugify(sensor_name)}")
|
||||||
hass.states.get(f"{sensor_prefix}_{slugify(sensor_name)}").state
|
assert sensor and sensor.state == STATE_UNAVAILABLE
|
||||||
== STATE_UNAVAILABLE
|
|
||||||
)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user