fix(coordinator): kurze Aussetzer machen die Lampe nicht unbedienbar
This commit is contained in:
+4
-3
@@ -200,9 +200,10 @@ async def test_unreachable_lamp_becomes_unavailable_and_recovers(
|
||||
) -> None:
|
||||
entity_id = entity_id_for(hass, "light", "light")
|
||||
mock_client.get_state.side_effect = NinlightConnectionError("down")
|
||||
freezer.tick(timedelta(seconds=31))
|
||||
async_fire_time_changed(hass)
|
||||
await hass.async_block_till_done()
|
||||
for _ in range(3):
|
||||
freezer.tick(timedelta(seconds=31))
|
||||
async_fire_time_changed(hass)
|
||||
await hass.async_block_till_done()
|
||||
assert hass.states.get(entity_id).state == STATE_UNAVAILABLE
|
||||
|
||||
mock_client.get_state.side_effect = lambda: deepcopy(STATE_RGB)
|
||||
|
||||
Reference in New Issue
Block a user