1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-26 05:57:01 +00:00

Add type hints to integration tests (f-g) (#87700)

This commit is contained in:
epenet
2023-02-08 13:33:52 +01:00
committed by GitHub
parent 3052de3e8e
commit 7a4d15a657
75 changed files with 609 additions and 415 deletions

View File

@@ -9,6 +9,7 @@ from homeassistant.components.fibaro import DOMAIN
from homeassistant.components.fibaro.config_flow import _normalize_url
from homeassistant.components.fibaro.const import CONF_IMPORT_PLUGINS
from homeassistant.const import CONF_PASSWORD, CONF_URL, CONF_USERNAME
from homeassistant.core import HomeAssistant
from tests.common import MockConfigEntry
@@ -61,7 +62,7 @@ def fibaro_client_fixture():
yield
async def test_config_flow_user_initiated_success(hass):
async def test_config_flow_user_initiated_success(hass: HomeAssistant) -> None:
"""Successful flow manually initialized by the user."""
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": config_entries.SOURCE_USER}
@@ -98,7 +99,7 @@ async def test_config_flow_user_initiated_success(hass):
}
async def test_config_flow_user_initiated_connect_failure(hass):
async def test_config_flow_user_initiated_connect_failure(hass: HomeAssistant) -> None:
"""Connect failure in flow manually initialized by the user."""
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": config_entries.SOURCE_USER}
@@ -127,7 +128,7 @@ async def test_config_flow_user_initiated_connect_failure(hass):
assert result["errors"] == {"base": "cannot_connect"}
async def test_config_flow_user_initiated_auth_failure(hass):
async def test_config_flow_user_initiated_auth_failure(hass: HomeAssistant) -> None:
"""Authentication failure in flow manually initialized by the user."""
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": config_entries.SOURCE_USER}
@@ -156,7 +157,9 @@ async def test_config_flow_user_initiated_auth_failure(hass):
assert result["errors"] == {"base": "invalid_auth"}
async def test_config_flow_user_initiated_unknown_failure_1(hass):
async def test_config_flow_user_initiated_unknown_failure_1(
hass: HomeAssistant,
) -> None:
"""Unknown failure in flow manually initialized by the user."""
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": config_entries.SOURCE_USER}
@@ -185,7 +188,9 @@ async def test_config_flow_user_initiated_unknown_failure_1(hass):
assert result["errors"] == {"base": "cannot_connect"}
async def test_config_flow_user_initiated_unknown_failure_2(hass):
async def test_config_flow_user_initiated_unknown_failure_2(
hass: HomeAssistant,
) -> None:
"""Unknown failure in flow manually initialized by the user."""
result = await hass.config_entries.flow.async_init(
DOMAIN, context={"source": config_entries.SOURCE_USER}
@@ -209,7 +214,7 @@ async def test_config_flow_user_initiated_unknown_failure_2(hass):
assert result["errors"] == {"base": "cannot_connect"}
async def test_config_flow_import(hass):
async def test_config_flow_import(hass: HomeAssistant) -> None:
"""Test for importing config from configuration.yaml."""
login_mock = Mock()
login_mock.get.return_value = Mock(status=True)
@@ -240,7 +245,7 @@ async def test_config_flow_import(hass):
}
async def test_reauth_success(hass):
async def test_reauth_success(hass: HomeAssistant) -> None:
"""Successful reauth flow initialized by the user."""
mock_config = MockConfigEntry(
domain=DOMAIN,
@@ -283,7 +288,7 @@ async def test_reauth_success(hass):
assert result["reason"] == "reauth_successful"
async def test_reauth_connect_failure(hass):
async def test_reauth_connect_failure(hass: HomeAssistant) -> None:
"""Successful reauth flow initialized by the user."""
mock_config = MockConfigEntry(
domain=DOMAIN,
@@ -324,7 +329,7 @@ async def test_reauth_connect_failure(hass):
assert result["errors"] == {"base": "cannot_connect"}
async def test_reauth_auth_failure(hass):
async def test_reauth_auth_failure(hass: HomeAssistant) -> None:
"""Successful reauth flow initialized by the user."""
mock_config = MockConfigEntry(
domain=DOMAIN,