async def test_auth_setup_connection_error(hass): """Test auth setup connection error behaviour.""" config = {HMIPC_HAPID: "ABC123", HMIPC_PIN: "123", HMIPC_NAME: "hmip"} hmip_auth = HomematicipAuth(hass, config) with patch.object(hmip_auth, "get_auth", side_effect=HmipcConnectionError): assert not await hmip_auth.async_setup()
async def test_auth_setup(hass): """Test auth setup for client registration.""" config = {HMIPC_HAPID: "ABC123", HMIPC_PIN: "123", HMIPC_NAME: "hmip"} hmip_auth = HomematicipAuth(hass, config) with patch.object(hmip_auth, "get_auth"): assert await hmip_auth.async_setup()