Use service_calls fixture in lcn tests (#120931)

This commit is contained in:
epenet 2024-07-01 17:27:32 +02:00 committed by GitHub
parent c8bb64882e
commit ce54ca9c8e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 23 deletions

View File

@ -12,11 +12,10 @@ import pytest
from homeassistant.components.lcn.const import DOMAIN
from homeassistant.components.lcn.helpers import generate_unique_id
from homeassistant.const import CONF_HOST
from homeassistant.core import HomeAssistant, ServiceCall
from homeassistant.helpers import device_registry as dr
from homeassistant.setup import async_setup_component
from tests.common import MockConfigEntry, async_mock_service, load_fixture
from tests.common import MockConfigEntry, load_fixture
class MockModuleConnection(ModuleConnection):
@ -78,12 +77,6 @@ def create_config_entry(name):
)
@pytest.fixture
def calls(hass: HomeAssistant) -> list[ServiceCall]:
"""Track calls to a mock service."""
return async_mock_service(hass, "test", "automation")
@pytest.fixture(name="entry")
def create_config_entry_pchk():
"""Return one specific config entry."""

View File

@ -72,7 +72,7 @@ async def test_get_triggers_non_module_device(
async def test_if_fires_on_transponder_event(
hass: HomeAssistant, calls: list[ServiceCall], entry, lcn_connection
hass: HomeAssistant, service_calls: list[ServiceCall], entry, lcn_connection
) -> None:
"""Test for transponder event triggers firing."""
address = (0, 7, False)
@ -111,15 +111,15 @@ async def test_if_fires_on_transponder_event(
await lcn_connection.async_process_input(inp)
await hass.async_block_till_done()
assert len(calls) == 1
assert calls[0].data == {
assert len(service_calls) == 1
assert service_calls[0].data == {
"test": "test_trigger_transponder",
"code": "aabbcc",
}
async def test_if_fires_on_fingerprint_event(
hass: HomeAssistant, calls: list[ServiceCall], entry, lcn_connection
hass: HomeAssistant, service_calls: list[ServiceCall], entry, lcn_connection
) -> None:
"""Test for fingerprint event triggers firing."""
address = (0, 7, False)
@ -158,15 +158,15 @@ async def test_if_fires_on_fingerprint_event(
await lcn_connection.async_process_input(inp)
await hass.async_block_till_done()
assert len(calls) == 1
assert calls[0].data == {
assert len(service_calls) == 1
assert service_calls[0].data == {
"test": "test_trigger_fingerprint",
"code": "aabbcc",
}
async def test_if_fires_on_codelock_event(
hass: HomeAssistant, calls: list[ServiceCall], entry, lcn_connection
hass: HomeAssistant, service_calls: list[ServiceCall], entry, lcn_connection
) -> None:
"""Test for codelock event triggers firing."""
address = (0, 7, False)
@ -205,15 +205,15 @@ async def test_if_fires_on_codelock_event(
await lcn_connection.async_process_input(inp)
await hass.async_block_till_done()
assert len(calls) == 1
assert calls[0].data == {
assert len(service_calls) == 1
assert service_calls[0].data == {
"test": "test_trigger_codelock",
"code": "aabbcc",
}
async def test_if_fires_on_transmitter_event(
hass: HomeAssistant, calls: list[ServiceCall], entry, lcn_connection
hass: HomeAssistant, service_calls: list[ServiceCall], entry, lcn_connection
) -> None:
"""Test for transmitter event triggers firing."""
address = (0, 7, False)
@ -258,8 +258,8 @@ async def test_if_fires_on_transmitter_event(
await lcn_connection.async_process_input(inp)
await hass.async_block_till_done()
assert len(calls) == 1
assert calls[0].data == {
assert len(service_calls) == 1
assert service_calls[0].data == {
"test": "test_trigger_transmitter",
"code": "aabbcc",
"level": 0,
@ -269,7 +269,7 @@ async def test_if_fires_on_transmitter_event(
async def test_if_fires_on_send_keys_event(
hass: HomeAssistant, calls: list[ServiceCall], entry, lcn_connection
hass: HomeAssistant, service_calls: list[ServiceCall], entry, lcn_connection
) -> None:
"""Test for send_keys event triggers firing."""
address = (0, 7, False)
@ -309,8 +309,8 @@ async def test_if_fires_on_send_keys_event(
await lcn_connection.async_process_input(inp)
await hass.async_block_till_done()
assert len(calls) == 1
assert calls[0].data == {
assert len(service_calls) == 1
assert service_calls[0].data == {
"test": "test_trigger_send_keys",
"key": "a1",
"action": "hit",