simplify user check

This commit is contained in:
escoand
2019-11-04 22:47:16 +01:00
parent 1d7bd27aa7
commit 181f14472e

View File

@@ -53,9 +53,16 @@ def remote_fixture():
async def test_user(hass, remote):
"""Test starting a flow by user."""
# entry was added
# show form
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": "user"}, data=MOCK_USER_DATA
DOMAIN, context={"source": "user"}
)
assert result["type"] == "form"
assert result["step_id"] == "user"
# entry was added
result = await hass.config_entries.flow.async_configure(
result["flow_id"], user_input=MOCK_USER_DATA
)
assert result["type"] == "create_entry"
assert result["title"] == "fake_name"
@@ -66,18 +73,6 @@ async def test_user(hass, remote):
assert result["data"][CONF_ID] is None
async def test_user_empty(hass, remote):
"""Test starting a flow by user."""
# show form
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": "user"}
)
assert result["type"] == "form"
assert result["step_id"] == "user"
assert len(result["errors"]) == 0
async def test_user_error(hass, remote):
"""Test starting a flow by user with errors."""