Cleanup unused import in upb config flow (#124694)

* Cleanup unused import in upb config flow

* More cleanup
This commit is contained in:
epenet 2024-08-28 13:00:10 +02:00 committed by GitHub
parent 18b49a6f62
commit 8ff8ed7f76
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 0 additions and 51 deletions

View File

@ -79,10 +79,6 @@ class UPBConfigFlow(ConfigFlow, domain=DOMAIN):
VERSION = 1
def __init__(self) -> None:
"""Initialize the UPB config flow."""
self.importing = False
async def async_step_user(
self, user_input: dict[str, Any] | None = None
) -> ConfigFlowResult:
@ -105,9 +101,6 @@ class UPBConfigFlow(ConfigFlow, domain=DOMAIN):
await self.async_set_unique_id(network_id)
self._abort_if_unique_id_configured()
if self.importing:
return self.async_create_entry(title=info["title"], data=user_input)
return self.async_create_entry(
title=info["title"],
data={
@ -120,11 +113,6 @@ class UPBConfigFlow(ConfigFlow, domain=DOMAIN):
step_id="user", data_schema=DATA_SCHEMA, errors=errors
)
async def async_step_import(self, user_input):
"""Handle import."""
self.importing = True
return await self.async_step_user(user_input)
def _url_already_configured(self, url):
"""See if we already have a UPB PIM matching user input configured."""
existing_hosts = {

View File

@ -114,42 +114,3 @@ async def test_form_user_with_already_configured(hass: HomeAssistant) -> None:
assert result2["type"] is FlowResultType.ABORT
assert result2["reason"] == "already_configured"
await hass.async_block_till_done()
async def test_form_import(hass: HomeAssistant) -> None:
"""Test we get the form with import source."""
with (
mocked_upb(),
patch(
"homeassistant.components.upb.async_setup_entry", return_value=True
) as mock_setup_entry,
):
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data={"host": "tcp://42.4.2.42", "file_path": "upb.upe"},
)
await hass.async_block_till_done()
assert result["type"] is FlowResultType.CREATE_ENTRY
assert result["title"] == "UPB"
assert result["data"] == {"host": "tcp://42.4.2.42", "file_path": "upb.upe"}
assert len(mock_setup_entry.mock_calls) == 1
async def test_form_junk_input(hass: HomeAssistant) -> None:
"""Test we get the form with import source."""
with mocked_upb():
result = await hass.config_entries.flow.async_init(
DOMAIN,
context={"source": config_entries.SOURCE_IMPORT},
data={"foo": "goo", "goo": "foo"},
)
assert result["type"] is FlowResultType.FORM
assert result["errors"] == {"base": "unknown"}
await hass.async_block_till_done()