Correct modbus config validator: slave/swap (#97798)

This commit is contained in:
jan iversen 2023-08-18 10:55:39 +02:00 committed by GitHub
parent e42b9e6c4c
commit 59d37f65d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 53 additions and 31 deletions

View file

@ -181,7 +181,6 @@ async def test_nan_validator() -> None:
CONF_COUNT: 2,
CONF_DATA_TYPE: DataType.CUSTOM,
CONF_STRUCTURE: ">i",
CONF_SWAP: CONF_SWAP_BYTE,
},
],
)
@ -239,6 +238,16 @@ async def test_ok_struct_validator(do_config) -> None:
CONF_STRUCTURE: ">f",
CONF_SLAVE_COUNT: 5,
},
{
CONF_NAME: TEST_ENTITY_NAME,
CONF_DATA_TYPE: DataType.STRING,
CONF_SLAVE_COUNT: 2,
},
{
CONF_NAME: TEST_ENTITY_NAME,
CONF_DATA_TYPE: DataType.INT16,
CONF_SWAP: CONF_SWAP_WORD,
},
],
)
async def test_exception_struct_validator(do_config) -> None: