Use Plex server URL as config entry title (#47010)

This commit is contained in:
jjlawren 2021-02-24 13:57:02 -06:00 committed by GitHub
parent 39baeb62f2
commit 2f1dba74d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -240,7 +240,7 @@ class PlexFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
_LOGGER.debug("Valid config created for %s", plex_server.friendly_name) _LOGGER.debug("Valid config created for %s", plex_server.friendly_name)
return self.async_create_entry(title=plex_server.friendly_name, data=data) return self.async_create_entry(title=url, data=data)
async def async_step_select_server(self, user_input=None): async def async_step_select_server(self, user_input=None):
"""Use selected Plex server.""" """Use selected Plex server."""

View File

@ -203,7 +203,7 @@ async def test_single_available_server(hass, mock_plex_calls):
server_id = result["data"][CONF_SERVER_IDENTIFIER] server_id = result["data"][CONF_SERVER_IDENTIFIER]
mock_plex_server = hass.data[DOMAIN][SERVERS][server_id] mock_plex_server = hass.data[DOMAIN][SERVERS][server_id]
assert result["title"] == mock_plex_server.friendly_name assert result["title"] == mock_plex_server.url_in_use
assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name
assert ( assert (
result["data"][CONF_SERVER_IDENTIFIER] result["data"][CONF_SERVER_IDENTIFIER]
@ -259,7 +259,7 @@ async def test_multiple_servers_with_selection(
server_id = result["data"][CONF_SERVER_IDENTIFIER] server_id = result["data"][CONF_SERVER_IDENTIFIER]
mock_plex_server = hass.data[DOMAIN][SERVERS][server_id] mock_plex_server = hass.data[DOMAIN][SERVERS][server_id]
assert result["title"] == mock_plex_server.friendly_name assert result["title"] == mock_plex_server.url_in_use
assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name
assert ( assert (
result["data"][CONF_SERVER_IDENTIFIER] result["data"][CONF_SERVER_IDENTIFIER]
@ -317,7 +317,7 @@ async def test_adding_last_unconfigured_server(
server_id = result["data"][CONF_SERVER_IDENTIFIER] server_id = result["data"][CONF_SERVER_IDENTIFIER]
mock_plex_server = hass.data[DOMAIN][SERVERS][server_id] mock_plex_server = hass.data[DOMAIN][SERVERS][server_id]
assert result["title"] == mock_plex_server.friendly_name assert result["title"] == mock_plex_server.url_in_use
assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name
assert ( assert (
result["data"][CONF_SERVER_IDENTIFIER] result["data"][CONF_SERVER_IDENTIFIER]
@ -656,7 +656,7 @@ async def test_manual_config(hass, mock_plex_calls):
server_id = result["data"][CONF_SERVER_IDENTIFIER] server_id = result["data"][CONF_SERVER_IDENTIFIER]
mock_plex_server = hass.data[DOMAIN][SERVERS][server_id] mock_plex_server = hass.data[DOMAIN][SERVERS][server_id]
assert result["title"] == mock_plex_server.friendly_name assert result["title"] == mock_plex_server.url_in_use
assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name
assert result["data"][CONF_SERVER_IDENTIFIER] == mock_plex_server.machine_identifier assert result["data"][CONF_SERVER_IDENTIFIER] == mock_plex_server.machine_identifier
assert result["data"][PLEX_SERVER_CONFIG][CONF_URL] == mock_plex_server.url_in_use assert result["data"][PLEX_SERVER_CONFIG][CONF_URL] == mock_plex_server.url_in_use
@ -692,7 +692,7 @@ async def test_manual_config_with_token(hass, mock_plex_calls):
server_id = result["data"][CONF_SERVER_IDENTIFIER] server_id = result["data"][CONF_SERVER_IDENTIFIER]
mock_plex_server = hass.data[DOMAIN][SERVERS][server_id] mock_plex_server = hass.data[DOMAIN][SERVERS][server_id]
assert result["title"] == mock_plex_server.friendly_name assert result["title"] == mock_plex_server.url_in_use
assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name assert result["data"][CONF_SERVER] == mock_plex_server.friendly_name
assert result["data"][CONF_SERVER_IDENTIFIER] == mock_plex_server.machine_identifier assert result["data"][CONF_SERVER_IDENTIFIER] == mock_plex_server.machine_identifier
assert result["data"][PLEX_SERVER_CONFIG][CONF_URL] == mock_plex_server.url_in_use assert result["data"][PLEX_SERVER_CONFIG][CONF_URL] == mock_plex_server.url_in_use