mirror of
https://github.com/home-assistant/core.git
synced 2025-11-09 10:59:40 +00:00
Add MockPlatform type hints in tests (#120012)
* Add MockPlatform type hints in tests
* Remove useless code
* Improve
* Revert "Improve"
This reverts commit 9ad04f9255.
This commit is contained in:
@@ -52,7 +52,7 @@ async def test_setup_loads_platforms(hass: HomeAssistant) -> None:
|
||||
mock_integration(hass, MockModule("test_component", setup=component_setup))
|
||||
# mock the dependencies
|
||||
mock_integration(hass, MockModule("mod2", dependencies=["test_component"]))
|
||||
mock_platform(hass, "mod2.test_domain", MockPlatform(platform_setup))
|
||||
mock_platform(hass, "mod2.test_domain", MockPlatform(setup_platform=platform_setup))
|
||||
|
||||
component = EntityComponent(_LOGGER, DOMAIN, hass)
|
||||
|
||||
@@ -71,8 +71,12 @@ async def test_setup_recovers_when_setup_raises(hass: HomeAssistant) -> None:
|
||||
platform1_setup = Mock(side_effect=Exception("Broken"))
|
||||
platform2_setup = Mock(return_value=None)
|
||||
|
||||
mock_platform(hass, "mod1.test_domain", MockPlatform(platform1_setup))
|
||||
mock_platform(hass, "mod2.test_domain", MockPlatform(platform2_setup))
|
||||
mock_platform(
|
||||
hass, "mod1.test_domain", MockPlatform(setup_platform=platform1_setup)
|
||||
)
|
||||
mock_platform(
|
||||
hass, "mod2.test_domain", MockPlatform(setup_platform=platform2_setup)
|
||||
)
|
||||
|
||||
component = EntityComponent(_LOGGER, DOMAIN, hass)
|
||||
|
||||
@@ -128,7 +132,9 @@ async def test_set_scan_interval_via_config(hass: HomeAssistant) -> None:
|
||||
"""Test the platform setup."""
|
||||
add_entities([MockEntity(should_poll=True)])
|
||||
|
||||
mock_platform(hass, "platform.test_domain", MockPlatform(platform_setup))
|
||||
mock_platform(
|
||||
hass, "platform.test_domain", MockPlatform(setup_platform=platform_setup)
|
||||
)
|
||||
|
||||
component = EntityComponent(_LOGGER, DOMAIN, hass)
|
||||
|
||||
@@ -154,7 +160,7 @@ async def test_set_entity_namespace_via_config(hass: HomeAssistant) -> None:
|
||||
"""Test the platform setup."""
|
||||
add_entities([MockEntity(name="beer"), MockEntity(name=None)])
|
||||
|
||||
platform = MockPlatform(platform_setup)
|
||||
platform = MockPlatform(setup_platform=platform_setup)
|
||||
|
||||
mock_platform(hass, "platform.test_domain", platform)
|
||||
|
||||
@@ -204,7 +210,9 @@ async def test_platform_not_ready(hass: HomeAssistant) -> None:
|
||||
"""Test that we retry when platform not ready."""
|
||||
platform1_setup = Mock(side_effect=[PlatformNotReady, PlatformNotReady, None])
|
||||
mock_integration(hass, MockModule("mod1"))
|
||||
mock_platform(hass, "mod1.test_domain", MockPlatform(platform1_setup))
|
||||
mock_platform(
|
||||
hass, "mod1.test_domain", MockPlatform(setup_platform=platform1_setup)
|
||||
)
|
||||
|
||||
component = EntityComponent(_LOGGER, DOMAIN, hass)
|
||||
|
||||
@@ -678,7 +686,9 @@ async def test_platforms_shutdown_on_stop(hass: HomeAssistant) -> None:
|
||||
"""Test that we shutdown platforms on stop."""
|
||||
platform1_setup = Mock(side_effect=[PlatformNotReady, PlatformNotReady, None])
|
||||
mock_integration(hass, MockModule("mod1"))
|
||||
mock_platform(hass, "mod1.test_domain", MockPlatform(platform1_setup))
|
||||
mock_platform(
|
||||
hass, "mod1.test_domain", MockPlatform(setup_platform=platform1_setup)
|
||||
)
|
||||
|
||||
component = EntityComponent(_LOGGER, DOMAIN, hass)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user