Fix Homematic IP Cloud configuration (#21202)
`homematicip.aio.auth.isRequestAcknowledged` returns false if the request failed in stead of raising an error. See coreGreenberet/homematicip-rest-api@0b61954f6a Closes: #20428pull/21226/head
parent
df8589c36a
commit
fe4a2b5b31
|
@ -39,8 +39,7 @@ class HomematicipAuth:
|
|||
from homematicip.base.base_connection import HmipConnectionError
|
||||
|
||||
try:
|
||||
await self.auth.isRequestAcknowledged()
|
||||
return True
|
||||
return await self.auth.isRequestAcknowledged()
|
||||
except HmipConnectionError:
|
||||
return False
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ async def test_auth_auth_check_and_register(hass):
|
|||
hap = hmipc.HomematicipAuth(hass, config)
|
||||
hap.auth = Mock()
|
||||
with patch.object(hap.auth, 'isRequestAcknowledged',
|
||||
return_value=mock_coro()), \
|
||||
return_value=mock_coro(True)), \
|
||||
patch.object(hap.auth, 'requestAuthToken',
|
||||
return_value=mock_coro('ABC')), \
|
||||
patch.object(hap.auth, 'confirmAuthToken',
|
||||
|
|
Loading…
Reference in New Issue