Remove unnecessary tests for APCUPSD (#151126)

This commit is contained in:
Yuxin Wang
2025-08-25 01:00:13 -04:00
committed by GitHub
parent e1e11db3d2
commit 2d69d2ef1c

View File

@@ -59,7 +59,10 @@ async def test_state_update(hass: HomeAssistant) -> None:
async def test_manual_update_entity(hass: HomeAssistant) -> None: async def test_manual_update_entity(hass: HomeAssistant) -> None:
"""Test manual update entity via service homeassistant/update_entity.""" """Test multiple simultaneous manual update entity via service homeassistant/update_entity.
We should only do network call once for the multiple simultaneous update entity services.
"""
await async_init_integration(hass) await async_init_integration(hass)
device_slug = slugify(MOCK_STATUS["UPSNAME"]) device_slug = slugify(MOCK_STATUS["UPSNAME"])
@@ -103,37 +106,6 @@ async def test_manual_update_entity(hass: HomeAssistant) -> None:
assert state.state == "15.0" assert state.state == "15.0"
async def test_multiple_manual_update_entity(hass: HomeAssistant) -> None:
"""Test multiple simultaneous manual update entity via service homeassistant/update_entity.
We should only do network call once for the multiple simultaneous update entity services.
"""
await async_init_integration(hass)
device_slug = slugify(MOCK_STATUS["UPSNAME"])
# Setup HASS for calling the update_entity service.
await async_setup_component(hass, "homeassistant", {})
with patch(
"aioapcaccess.request_status", return_value=MOCK_STATUS
) as mock_request_status:
# Fast-forward time to just pass the initial debouncer cooldown.
future = utcnow() + timedelta(seconds=REQUEST_REFRESH_COOLDOWN)
async_fire_time_changed(hass, future)
await hass.services.async_call(
"homeassistant",
"update_entity",
{
ATTR_ENTITY_ID: [
f"sensor.{device_slug}_load",
f"sensor.{device_slug}_input_voltage",
]
},
blocking=True,
)
assert mock_request_status.call_count == 1
async def test_sensor_unknown(hass: HomeAssistant) -> None: async def test_sensor_unknown(hass: HomeAssistant) -> None:
"""Test if our integration can properly mark certain sensors as unknown when it becomes so.""" """Test if our integration can properly mark certain sensors as unknown when it becomes so."""
await async_init_integration(hass, status=MOCK_MINIMAL_STATUS) await async_init_integration(hass, status=MOCK_MINIMAL_STATUS)