Update modbus test to include a dummy sensor (#112820)
parent
87318c9111
commit
fca3ac9903
|
@ -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,
|
||||
}
|
||||
]
|
||||
|
|
|
@ -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,
|
||||
},
|
||||
],
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue