mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
Use reference strings in Dexcom (#41072)
* Update strings.json * Update config_flow.py * Update test_config_flow.py
This commit is contained in:
parent
a3511a9a81
commit
d282694efe
@ -46,9 +46,9 @@ class DexcomConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
|
|||||||
user_input[CONF_SERVER] == SERVER_OUS,
|
user_input[CONF_SERVER] == SERVER_OUS,
|
||||||
)
|
)
|
||||||
except SessionError:
|
except SessionError:
|
||||||
errors["base"] = "session_error"
|
errors["base"] = "cannot_connect"
|
||||||
except AccountError:
|
except AccountError:
|
||||||
errors["base"] = "account_error"
|
errors["base"] = "invalid_auth"
|
||||||
except Exception: # pylint: disable=broad-except
|
except Exception: # pylint: disable=broad-except
|
||||||
errors["base"] = "unknown"
|
errors["base"] = "unknown"
|
||||||
|
|
||||||
|
@ -12,11 +12,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"session_error": "[%key:common::config_flow::error::cannot_connect%]",
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
||||||
"account_error": "[%key:common::config_flow::error::invalid_auth%]",
|
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
|
||||||
"unknown": "[%key:common::config_flow::error::unknown%]"
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
||||||
},
|
},
|
||||||
"abort": { "already_configured_account": "[%key:common::config_flow::abort::already_configured_account%]" }
|
"abort": {
|
||||||
|
"already_configured_account": "[%key:common::config_flow::abort::already_configured_account%]"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"options": {
|
"options": {
|
||||||
"step": {
|
"step": {
|
||||||
|
@ -57,7 +57,7 @@ async def test_form_account_error(hass):
|
|||||||
)
|
)
|
||||||
|
|
||||||
assert result2["type"] == data_entry_flow.RESULT_TYPE_FORM
|
assert result2["type"] == data_entry_flow.RESULT_TYPE_FORM
|
||||||
assert result2["errors"] == {"base": "account_error"}
|
assert result2["errors"] == {"base": "invalid_auth"}
|
||||||
|
|
||||||
|
|
||||||
async def test_form_session_error(hass):
|
async def test_form_session_error(hass):
|
||||||
@ -76,7 +76,7 @@ async def test_form_session_error(hass):
|
|||||||
)
|
)
|
||||||
|
|
||||||
assert result2["type"] == data_entry_flow.RESULT_TYPE_FORM
|
assert result2["type"] == data_entry_flow.RESULT_TYPE_FORM
|
||||||
assert result2["errors"] == {"base": "session_error"}
|
assert result2["errors"] == {"base": "cannot_connect"}
|
||||||
|
|
||||||
|
|
||||||
async def test_form_unknown_error(hass):
|
async def test_form_unknown_error(hass):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user