From 59f2b2ad516d1c4901027df50fa64496af40e6b6 Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Wed, 22 Feb 2023 09:36:42 -0600 Subject: [PATCH] Bump intents package version; hassil==1.0.5; home-assistant-intents==2023.2.22 (#88605) * Bump hassil and intents versions * Adjust tests to handle abbreviated responses --- .../components/conversation/manifest.json | 2 +- homeassistant/package_constraints.txt | 4 ++-- requirements_all.txt | 4 ++-- requirements_test_all.txt | 4 ++-- tests/components/conversation/test_init.py | 14 +++++++------- tests/helpers/test_intent.py | 8 ++++---- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/homeassistant/components/conversation/manifest.json b/homeassistant/components/conversation/manifest.json index d33e2dc5f53..5e4e2e8902e 100644 --- a/homeassistant/components/conversation/manifest.json +++ b/homeassistant/components/conversation/manifest.json @@ -7,5 +7,5 @@ "integration_type": "system", "iot_class": "local_push", "quality_scale": "internal", - "requirements": ["hassil==0.2.6", "home-assistant-intents==2023.1.31"] + "requirements": ["hassil==1.0.5", "home-assistant-intents==2023.2.22"] } diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index e45a5cc177f..d88ac106435 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -21,10 +21,10 @@ cryptography==39.0.1 dbus-fast==1.84.1 fnvhash==0.1.0 hass-nabucasa==0.61.0 -hassil==0.2.6 +hassil==1.0.5 home-assistant-bluetooth==1.9.3 home-assistant-frontend==20230202.0 -home-assistant-intents==2023.1.31 +home-assistant-intents==2023.2.22 httpx==0.23.3 ifaddr==0.1.7 janus==1.0.0 diff --git a/requirements_all.txt b/requirements_all.txt index 396c0de28ab..609b7c2a9d2 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -874,7 +874,7 @@ hass-nabucasa==0.61.0 hass_splunk==0.1.1 # homeassistant.components.conversation -hassil==0.2.6 +hassil==1.0.5 # homeassistant.components.tasmota hatasmota==0.6.4 @@ -910,7 +910,7 @@ holidays==0.18.0 home-assistant-frontend==20230202.0 # homeassistant.components.conversation -home-assistant-intents==2023.1.31 +home-assistant-intents==2023.2.22 # homeassistant.components.home_connect homeconnect==0.7.2 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index a233d1f8e73..540bfc9f125 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -666,7 +666,7 @@ habitipy==0.2.0 hass-nabucasa==0.61.0 # homeassistant.components.conversation -hassil==0.2.6 +hassil==1.0.5 # homeassistant.components.tasmota hatasmota==0.6.4 @@ -693,7 +693,7 @@ holidays==0.18.0 home-assistant-frontend==20230202.0 # homeassistant.components.conversation -home-assistant-intents==2023.1.31 +home-assistant-intents==2023.2.22 # homeassistant.components.home_connect homeconnect==0.7.2 diff --git a/tests/components/conversation/test_init.py b/tests/components/conversation/test_init.py index 23914115c0a..f0f5698705e 100644 --- a/tests/components/conversation/test_init.py +++ b/tests/components/conversation/test_init.py @@ -79,7 +79,7 @@ async def test_http_processing_intent( "speech": { "plain": { "extra_data": None, - "speech": "Turned on my cool light", + "speech": "Turned on light", } }, "language": hass.config.language, @@ -127,7 +127,7 @@ async def test_http_processing_intent_target_ha_agent( "speech": { "plain": { "extra_data": None, - "speech": "Turned on my cool light", + "speech": "Turned on light", } }, "language": hass.config.language, @@ -176,7 +176,7 @@ async def test_http_processing_intent_entity_added( "speech": { "plain": { "extra_data": None, - "speech": "Turned on my cool light", + "speech": "Turned on light", } }, "language": hass.config.language, @@ -210,7 +210,7 @@ async def test_http_processing_intent_entity_added( "speech": { "plain": { "extra_data": None, - "speech": "Turned on friendly light", + "speech": "Turned on light", } }, "language": hass.config.language, @@ -243,7 +243,7 @@ async def test_http_processing_intent_entity_added( "speech": { "plain": { "extra_data": None, - "speech": "Turned on late added light", + "speech": "Turned on light", } }, "language": hass.config.language, @@ -278,7 +278,7 @@ async def test_http_processing_intent_entity_added( "speech": { "plain": { "extra_data": None, - "speech": "Sorry, I couldn't understand " "that", + "speech": "Sorry, I couldn't understand that", } }, }, @@ -783,7 +783,7 @@ async def test_non_default_response(hass: HomeAssistant, init_components) -> Non ) ) assert len(calls) == 1 - assert result.response.speech["plain"]["speech"] == "Opened front door" + assert result.response.speech["plain"]["speech"] == "Opened" async def test_turn_on_area(hass: HomeAssistant, init_components) -> None: diff --git a/tests/helpers/test_intent.py b/tests/helpers/test_intent.py index 17c513fabb6..9ea95231b2f 100644 --- a/tests/helpers/test_intent.py +++ b/tests/helpers/test_intent.py @@ -157,19 +157,19 @@ def test_async_validate_slots() -> None: ) -async def test_cant_turn_on_sensor(hass: HomeAssistant) -> None: +async def test_cant_turn_on_lock(hass: HomeAssistant) -> None: """Test that we can't turn on entities that don't support it.""" assert await async_setup_component(hass, "homeassistant", {}) assert await async_setup_component(hass, "conversation", {}) assert await async_setup_component(hass, "intent", {}) - assert await async_setup_component(hass, "sensor", {}) + assert await async_setup_component(hass, "lock", {}) hass.states.async_set( - "sensor.test", "123", attributes={ATTR_FRIENDLY_NAME: "Test Sensor"} + "lock.test", "123", attributes={ATTR_FRIENDLY_NAME: "Test Lock"} ) result = await conversation.async_converse( - hass, "turn on test sensor", None, Context(), None + hass, "turn on test lock", None, Context(), None ) assert result.response.response_type == intent.IntentResponseType.ERROR