Remove ESPHome legacy entity naming (#123436)

* Remove ESPHome legacy entity naming

* Update test entity_ids to use sanitized name instead of object_id
This commit is contained in:
Jesse Hills 2024-08-09 21:43:02 +12:00 committed by GitHub
parent f8e1c2cfd4
commit 84d6f5ed07
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 275 additions and 322 deletions

View file

@ -62,14 +62,14 @@ async def test_fan_entity_with_all_features_old_api(
user_service=user_service,
states=states,
)
state = hass.states.get("fan.test_myfan")
state = hass.states.get("fan.test_my_fan")
assert state is not None
assert state.state == STATE_ON
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_ON,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PERCENTAGE: 20},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PERCENTAGE: 20},
blocking=True,
)
mock_client.fan_command.assert_has_calls(
@ -80,7 +80,7 @@ async def test_fan_entity_with_all_features_old_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_ON,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PERCENTAGE: 50},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PERCENTAGE: 50},
blocking=True,
)
mock_client.fan_command.assert_has_calls(
@ -91,7 +91,7 @@ async def test_fan_entity_with_all_features_old_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_DECREASE_SPEED,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls(
@ -102,7 +102,7 @@ async def test_fan_entity_with_all_features_old_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_INCREASE_SPEED,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls(
@ -113,7 +113,7 @@ async def test_fan_entity_with_all_features_old_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_OFF,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, state=False)])
@ -122,7 +122,7 @@ async def test_fan_entity_with_all_features_old_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_SET_PERCENTAGE,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PERCENTAGE: 100},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PERCENTAGE: 100},
blocking=True,
)
mock_client.fan_command.assert_has_calls(
@ -166,14 +166,14 @@ async def test_fan_entity_with_all_features_new_api(
user_service=user_service,
states=states,
)
state = hass.states.get("fan.test_myfan")
state = hass.states.get("fan.test_my_fan")
assert state is not None
assert state.state == STATE_ON
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_ON,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PERCENTAGE: 20},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PERCENTAGE: 20},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, speed_level=1, state=True)])
@ -182,7 +182,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_ON,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PERCENTAGE: 50},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PERCENTAGE: 50},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, speed_level=2, state=True)])
@ -191,7 +191,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_DECREASE_SPEED,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, speed_level=2, state=True)])
@ -200,7 +200,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_INCREASE_SPEED,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, speed_level=4, state=True)])
@ -209,7 +209,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_OFF,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, state=False)])
@ -218,7 +218,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_SET_PERCENTAGE,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PERCENTAGE: 100},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PERCENTAGE: 100},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, speed_level=4, state=True)])
@ -227,7 +227,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_SET_PERCENTAGE,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PERCENTAGE: 0},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PERCENTAGE: 0},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, state=False)])
@ -236,7 +236,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_OSCILLATE,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_OSCILLATING: True},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_OSCILLATING: True},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, oscillating=True)])
@ -245,7 +245,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_OSCILLATE,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_OSCILLATING: False},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_OSCILLATING: False},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, oscillating=False)])
@ -254,7 +254,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_SET_DIRECTION,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_DIRECTION: "forward"},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_DIRECTION: "forward"},
blocking=True,
)
mock_client.fan_command.assert_has_calls(
@ -265,7 +265,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_SET_DIRECTION,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_DIRECTION: "reverse"},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_DIRECTION: "reverse"},
blocking=True,
)
mock_client.fan_command.assert_has_calls(
@ -276,7 +276,7 @@ async def test_fan_entity_with_all_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_SET_PRESET_MODE,
{ATTR_ENTITY_ID: "fan.test_myfan", ATTR_PRESET_MODE: "Preset1"},
{ATTR_ENTITY_ID: "fan.test_my_fan", ATTR_PRESET_MODE: "Preset1"},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, preset_mode="Preset1")])
@ -308,14 +308,14 @@ async def test_fan_entity_with_no_features_new_api(
user_service=user_service,
states=states,
)
state = hass.states.get("fan.test_myfan")
state = hass.states.get("fan.test_my_fan")
assert state is not None
assert state.state == STATE_ON
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_ON,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, state=True)])
@ -324,7 +324,7 @@ async def test_fan_entity_with_no_features_new_api(
await hass.services.async_call(
FAN_DOMAIN,
SERVICE_TURN_OFF,
{ATTR_ENTITY_ID: "fan.test_myfan"},
{ATTR_ENTITY_ID: "fan.test_my_fan"},
blocking=True,
)
mock_client.fan_command.assert_has_calls([call(key=1, state=False)])