mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Remove base_test from modbus test harness (#55018)
* Remove base_test. * Review comments.
This commit is contained in:
@@ -23,7 +23,7 @@ from homeassistant.const import (
|
||||
)
|
||||
from homeassistant.core import State
|
||||
|
||||
from .conftest import TEST_ENTITY_NAME, ReadResult, base_test
|
||||
from .conftest import TEST_ENTITY_NAME, ReadResult
|
||||
|
||||
ENTITY_ID = f"{CLIMATE_DOMAIN}.{TEST_ENTITY_NAME}"
|
||||
|
||||
@@ -62,36 +62,33 @@ async def test_config_climate(hass, mock_modbus):
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"regs,expected",
|
||||
"do_config",
|
||||
[
|
||||
{
|
||||
CONF_CLIMATES: [
|
||||
{
|
||||
CONF_NAME: TEST_ENTITY_NAME,
|
||||
CONF_SLAVE: 1,
|
||||
CONF_TARGET_TEMP: 117,
|
||||
CONF_ADDRESS: 117,
|
||||
CONF_COUNT: 2,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
)
|
||||
@pytest.mark.parametrize(
|
||||
"register_words,expected",
|
||||
[
|
||||
(
|
||||
[0x00],
|
||||
[0x00, 0x00],
|
||||
"auto",
|
||||
),
|
||||
],
|
||||
)
|
||||
async def test_temperature_climate(hass, regs, expected):
|
||||
async def test_temperature_climate(hass, expected, mock_modbus, mock_do_cycle):
|
||||
"""Run test for given config."""
|
||||
return
|
||||
state = await base_test(
|
||||
hass,
|
||||
{
|
||||
CONF_NAME: TEST_ENTITY_NAME,
|
||||
CONF_SLAVE: 1,
|
||||
CONF_TARGET_TEMP: 117,
|
||||
CONF_ADDRESS: 117,
|
||||
CONF_COUNT: 2,
|
||||
},
|
||||
TEST_ENTITY_NAME,
|
||||
CLIMATE_DOMAIN,
|
||||
CONF_CLIMATES,
|
||||
None,
|
||||
regs,
|
||||
expected,
|
||||
method_discovery=True,
|
||||
scan_interval=5,
|
||||
)
|
||||
assert state == expected
|
||||
assert hass.states.get(ENTITY_ID).state == expected
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
|
||||
Reference in New Issue
Block a user