mirror of
https://github.com/home-assistant/core.git
synced 2025-11-12 20:40:18 +00:00
Ensure api_server is defined in dev (#155422)
Co-authored-by: Robert Resch <robert@resch.dev>
This commit is contained in:
@@ -115,26 +115,37 @@ GACTIONS_SCHEMA = ASSISTANT_SCHEMA.extend(
|
|||||||
{vol.Optional(CONF_ENTITY_CONFIG): {cv.entity_id: GOOGLE_ENTITY_SCHEMA}}
|
{vol.Optional(CONF_ENTITY_CONFIG): {cv.entity_id: GOOGLE_ENTITY_SCHEMA}}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
_BASE_CONFIG_SCHEMA = vol.Schema(
|
||||||
|
{
|
||||||
|
vol.Optional(CONF_COGNITO_CLIENT_ID): str,
|
||||||
|
vol.Optional(CONF_USER_POOL_ID): str,
|
||||||
|
vol.Optional(CONF_REGION): str,
|
||||||
|
vol.Optional(CONF_ALEXA): ALEXA_SCHEMA,
|
||||||
|
vol.Optional(CONF_GOOGLE_ACTIONS): GACTIONS_SCHEMA,
|
||||||
|
vol.Optional(CONF_ACCOUNT_LINK_SERVER): str,
|
||||||
|
vol.Optional(CONF_ACCOUNTS_SERVER): str,
|
||||||
|
vol.Optional(CONF_ACME_SERVER): str,
|
||||||
|
vol.Optional(CONF_API_SERVER): str,
|
||||||
|
vol.Optional(CONF_RELAYER_SERVER): str,
|
||||||
|
vol.Optional(CONF_REMOTESTATE_SERVER): str,
|
||||||
|
vol.Optional(CONF_SERVICEHANDLERS_SERVER): str,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
CONFIG_SCHEMA = vol.Schema(
|
CONFIG_SCHEMA = vol.Schema(
|
||||||
{
|
{
|
||||||
DOMAIN: vol.Schema(
|
DOMAIN: vol.Any(
|
||||||
{
|
_BASE_CONFIG_SCHEMA.extend(
|
||||||
vol.Optional(CONF_MODE, default=DEFAULT_MODE): vol.In(
|
{
|
||||||
[MODE_DEV, MODE_PROD]
|
vol.Required(CONF_MODE): vol.In([MODE_DEV]),
|
||||||
),
|
vol.Required(CONF_API_SERVER): str,
|
||||||
vol.Optional(CONF_COGNITO_CLIENT_ID): str,
|
}
|
||||||
vol.Optional(CONF_USER_POOL_ID): str,
|
),
|
||||||
vol.Optional(CONF_REGION): str,
|
_BASE_CONFIG_SCHEMA.extend(
|
||||||
vol.Optional(CONF_ALEXA): ALEXA_SCHEMA,
|
{
|
||||||
vol.Optional(CONF_GOOGLE_ACTIONS): GACTIONS_SCHEMA,
|
vol.Optional(CONF_MODE, default=DEFAULT_MODE): vol.In([MODE_PROD]),
|
||||||
vol.Optional(CONF_ACCOUNT_LINK_SERVER): str,
|
}
|
||||||
vol.Optional(CONF_ACCOUNTS_SERVER): str,
|
),
|
||||||
vol.Optional(CONF_ACME_SERVER): str,
|
|
||||||
vol.Optional(CONF_API_SERVER): str,
|
|
||||||
vol.Optional(CONF_RELAYER_SERVER): str,
|
|
||||||
vol.Optional(CONF_REMOTESTATE_SERVER): str,
|
|
||||||
vol.Optional(CONF_SERVICEHANDLERS_SERVER): str,
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
extra=vol.ALLOW_EXTRA,
|
extra=vol.ALLOW_EXTRA,
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ async def setup_cloud_fixture(hass: HomeAssistant, cloud: MagicMock) -> None:
|
|||||||
"region": "region",
|
"region": "region",
|
||||||
"relayer_server": "relayer",
|
"relayer_server": "relayer",
|
||||||
"acme_server": "cert-server",
|
"acme_server": "cert-server",
|
||||||
|
"api_server": "api-test.example.com",
|
||||||
"accounts_server": "api-test.hass.io",
|
"accounts_server": "api-test.hass.io",
|
||||||
"google_actions": {"filter": {"include_domains": "light"}},
|
"google_actions": {"filter": {"include_domains": "light"}},
|
||||||
"alexa": {
|
"alexa": {
|
||||||
|
|||||||
@@ -141,6 +141,7 @@ async def test_setup_existing_cloud_user(
|
|||||||
"user_pool_id": "test-user_pool_id",
|
"user_pool_id": "test-user_pool_id",
|
||||||
"region": "test-region",
|
"region": "test-region",
|
||||||
"relayer_server": "test-relayer-serer",
|
"relayer_server": "test-relayer-serer",
|
||||||
|
"api_server": "test-api-server",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user