diff --git a/tests/components/modbus/conftest.py b/tests/components/modbus/conftest.py index 4fdda5d9aea..e470f30fe82 100644 --- a/tests/components/modbus/conftest.py +++ b/tests/components/modbus/conftest.py @@ -11,7 +11,14 @@ from pymodbus.exceptions import ModbusException import pytest from homeassistant.components.modbus.const import MODBUS_DOMAIN as DOMAIN, TCP -from homeassistant.const import CONF_HOST, CONF_NAME, CONF_PORT, CONF_TYPE +from homeassistant.const import ( + CONF_ADDRESS, + CONF_HOST, + CONF_NAME, + CONF_PORT, + CONF_SENSORS, + CONF_TYPE, +) from homeassistant.core import HomeAssistant from homeassistant.setup import async_setup_component import homeassistant.util.dt as dt_util @@ -101,6 +108,12 @@ async def mock_modbus_fixture( CONF_HOST: TEST_MODBUS_HOST, CONF_PORT: TEST_PORT_TCP, CONF_NAME: TEST_MODBUS_NAME, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + } + ], **conf, } ] diff --git a/tests/components/modbus/test_init.py b/tests/components/modbus/test_init.py index c3a4c35433b..3101f2d3376 100644 --- a/tests/components/modbus/test_init.py +++ b/tests/components/modbus/test_init.py @@ -362,6 +362,12 @@ async def test_exception_struct_validator(do_config) -> None: CONF_HOST: TEST_MODBUS_HOST, CONF_PORT: TEST_PORT_TCP, CONF_TIMEOUT: 3, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + } + ], }, { CONF_NAME: TEST_MODBUS_NAME, @@ -369,6 +375,12 @@ async def test_exception_struct_validator(do_config) -> None: CONF_HOST: TEST_MODBUS_HOST + " 2", CONF_PORT: TEST_PORT_TCP, CONF_TIMEOUT: 3, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + } + ], }, { CONF_NAME: TEST_MODBUS_NAME + "2", @@ -376,6 +388,12 @@ async def test_exception_struct_validator(do_config) -> None: CONF_HOST: TEST_MODBUS_HOST, CONF_PORT: TEST_PORT_TCP, CONF_TIMEOUT: 3, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + } + ], }, ], [ @@ -384,6 +402,12 @@ async def test_exception_struct_validator(do_config) -> None: CONF_HOST: TEST_MODBUS_HOST, CONF_PORT: TEST_PORT_TCP, CONF_TIMEOUT: 3, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + } + ], }, { CONF_NAME: TEST_MODBUS_NAME + " 2", @@ -391,6 +415,12 @@ async def test_exception_struct_validator(do_config) -> None: CONF_HOST: TEST_MODBUS_HOST, CONF_PORT: TEST_PORT_TCP, CONF_TIMEOUT: 3, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + } + ], }, ], ], @@ -1093,6 +1123,12 @@ SERVICE = "service" CONF_PORT: TEST_PORT_SERIAL, CONF_PARITY: "E", CONF_STOPBITS: 1, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + } + ], }, ], ) @@ -1287,6 +1323,12 @@ async def test_pymodbus_constructor_fail( CONF_TYPE: TCP, CONF_HOST: TEST_MODBUS_HOST, CONF_PORT: TEST_PORT_TCP, + CONF_SENSORS: [ + { + CONF_NAME: "dummy", + CONF_ADDRESS: 9999, + }, + ], } ] }