mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Use reference strings in Synology_DSM (#41333)
* Update strings.json * Update config_flow.py * Update test_config_flow.py
This commit is contained in:
parent
46b2c776db
commit
0460166c7c
@ -140,10 +140,10 @@ class SynologyDSMFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
||||
return await self.async_step_2sa(user_input, errors)
|
||||
except SynologyDSMLoginInvalidException as ex:
|
||||
_LOGGER.error(ex)
|
||||
errors[CONF_USERNAME] = "login"
|
||||
errors[CONF_USERNAME] = "invalid_auth"
|
||||
except SynologyDSMRequestException as ex:
|
||||
_LOGGER.error(ex)
|
||||
errors[CONF_HOST] = "connection"
|
||||
errors[CONF_HOST] = "cannot_connect"
|
||||
except SynologyDSMException as ex:
|
||||
_LOGGER.error(ex)
|
||||
errors["base"] = "unknown"
|
||||
|
@ -30,14 +30,14 @@
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"connection": "Connection error: please check your host, port & ssl",
|
||||
"login": "Login error: please check your username & password",
|
||||
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
||||
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
|
||||
"missing_data": "Missing data: please retry later or an other configuration",
|
||||
"otp_failed": "Two-step authentication failed, retry with a new pass code",
|
||||
"unknown": "Unknown error: please check logs to get more details"
|
||||
"unknown": "[%key:common::config_flow::error::unknown%]"
|
||||
},
|
||||
"abort": {
|
||||
"already_configured": "Host already configured"
|
||||
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
|
@ -290,7 +290,7 @@ async def test_login_failed(hass: HomeAssistantType, service: MagicMock):
|
||||
data={CONF_HOST: HOST, CONF_USERNAME: USERNAME, CONF_PASSWORD: PASSWORD},
|
||||
)
|
||||
assert result["type"] == data_entry_flow.RESULT_TYPE_FORM
|
||||
assert result["errors"] == {CONF_USERNAME: "login"}
|
||||
assert result["errors"] == {CONF_USERNAME: "invalid_auth"}
|
||||
|
||||
|
||||
async def test_connection_failed(hass: HomeAssistantType, service: MagicMock):
|
||||
@ -306,7 +306,7 @@ async def test_connection_failed(hass: HomeAssistantType, service: MagicMock):
|
||||
)
|
||||
|
||||
assert result["type"] == data_entry_flow.RESULT_TYPE_FORM
|
||||
assert result["errors"] == {CONF_HOST: "connection"}
|
||||
assert result["errors"] == {CONF_HOST: "cannot_connect"}
|
||||
|
||||
|
||||
async def test_unknown_failed(hass: HomeAssistantType, service: MagicMock):
|
||||
|
Loading…
x
Reference in New Issue
Block a user