mirror of
https://github.com/home-assistant/core.git
synced 2025-11-14 13:30:43 +00:00
Add type hints to integration tests (part 15) (#88006)
This commit is contained in:
@@ -30,6 +30,7 @@ from homeassistant.const import (
|
||||
STATE_ALARM_TRIGGERED,
|
||||
STATE_UNKNOWN,
|
||||
)
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
VALID_CONFIG = {
|
||||
@@ -44,7 +45,7 @@ VALID_CONFIG = {
|
||||
}
|
||||
|
||||
|
||||
async def test_setup_platform(hass, mock_nessclient):
|
||||
async def test_setup_platform(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test platform setup."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
assert hass.services.has_service(DOMAIN, "panic")
|
||||
@@ -59,7 +60,7 @@ async def test_setup_platform(hass, mock_nessclient):
|
||||
assert mock_nessclient.update.call_count == 1
|
||||
|
||||
|
||||
async def test_panic_service(hass, mock_nessclient):
|
||||
async def test_panic_service(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test calling panic service."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.services.async_call(
|
||||
@@ -68,7 +69,7 @@ async def test_panic_service(hass, mock_nessclient):
|
||||
mock_nessclient.panic.assert_awaited_once_with("1234")
|
||||
|
||||
|
||||
async def test_aux_service(hass, mock_nessclient):
|
||||
async def test_aux_service(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test calling aux service."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.services.async_call(
|
||||
@@ -77,7 +78,7 @@ async def test_aux_service(hass, mock_nessclient):
|
||||
mock_nessclient.aux.assert_awaited_once_with(1, True)
|
||||
|
||||
|
||||
async def test_dispatch_state_change(hass, mock_nessclient):
|
||||
async def test_dispatch_state_change(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test calling aux service."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.async_block_till_done()
|
||||
@@ -89,7 +90,7 @@ async def test_dispatch_state_change(hass, mock_nessclient):
|
||||
assert hass.states.is_state("alarm_control_panel.alarm_panel", STATE_ALARM_ARMING)
|
||||
|
||||
|
||||
async def test_alarm_disarm(hass, mock_nessclient):
|
||||
async def test_alarm_disarm(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test disarm."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.async_block_till_done()
|
||||
@@ -106,7 +107,7 @@ async def test_alarm_disarm(hass, mock_nessclient):
|
||||
mock_nessclient.disarm.assert_called_once_with("1234")
|
||||
|
||||
|
||||
async def test_alarm_arm_away(hass, mock_nessclient):
|
||||
async def test_alarm_arm_away(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test disarm."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.async_block_till_done()
|
||||
@@ -123,7 +124,7 @@ async def test_alarm_arm_away(hass, mock_nessclient):
|
||||
mock_nessclient.arm_away.assert_called_once_with("1234")
|
||||
|
||||
|
||||
async def test_alarm_arm_home(hass, mock_nessclient):
|
||||
async def test_alarm_arm_home(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test disarm."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.async_block_till_done()
|
||||
@@ -140,7 +141,7 @@ async def test_alarm_arm_home(hass, mock_nessclient):
|
||||
mock_nessclient.arm_home.assert_called_once_with("1234")
|
||||
|
||||
|
||||
async def test_alarm_trigger(hass, mock_nessclient):
|
||||
async def test_alarm_trigger(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test disarm."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.async_block_till_done()
|
||||
@@ -157,7 +158,7 @@ async def test_alarm_trigger(hass, mock_nessclient):
|
||||
mock_nessclient.panic.assert_called_once_with("1234")
|
||||
|
||||
|
||||
async def test_dispatch_zone_change(hass, mock_nessclient):
|
||||
async def test_dispatch_zone_change(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test zone change events dispatch a signal to subscribers."""
|
||||
await async_setup_component(hass, DOMAIN, VALID_CONFIG)
|
||||
await hass.async_block_till_done()
|
||||
@@ -170,7 +171,7 @@ async def test_dispatch_zone_change(hass, mock_nessclient):
|
||||
assert hass.states.is_state("binary_sensor.zone_2", "off")
|
||||
|
||||
|
||||
async def test_arming_state_change(hass, mock_nessclient):
|
||||
async def test_arming_state_change(hass: HomeAssistant, mock_nessclient) -> None:
|
||||
"""Test arming state change handing."""
|
||||
states = [
|
||||
(MockArmingState.UNKNOWN, STATE_UNKNOWN),
|
||||
|
||||
Reference in New Issue
Block a user