From fcba6def496a9854bbb17c3901dcf187865b2fe4 Mon Sep 17 00:00:00 2001 From: Joakim Plate Date: Sat, 27 Aug 2022 13:50:41 +0200 Subject: [PATCH] Replace STATE_HOME with STATE_IDLE (#77385) --- homeassistant/components/roku/media_player.py | 5 +---- tests/components/roku/test_media_player.py | 5 ++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/roku/media_player.py b/homeassistant/components/roku/media_player.py index d7b9a3489c9..d9866a3d77a 100644 --- a/homeassistant/components/roku/media_player.py +++ b/homeassistant/components/roku/media_player.py @@ -30,7 +30,6 @@ from homeassistant.components.stream.const import FORMAT_CONTENT_TYPE, HLS_PROVI from homeassistant.config_entries import ConfigEntry from homeassistant.const import ( ATTR_NAME, - STATE_HOME, STATE_IDLE, STATE_ON, STATE_PAUSED, @@ -161,13 +160,11 @@ class RokuMediaPlayer(RokuEntity, MediaPlayerEntity): if ( self.coordinator.data.app.name == "Power Saver" + or self.coordinator.data.app.name == "Roku" or self.coordinator.data.app.screensaver ): return STATE_IDLE - if self.coordinator.data.app.name == "Roku": - return STATE_HOME - if self.coordinator.data.media: if self.coordinator.data.media.paused: return STATE_PAUSED diff --git a/tests/components/roku/test_media_player.py b/tests/components/roku/test_media_player.py index c95eda2288a..8950bafe094 100644 --- a/tests/components/roku/test_media_player.py +++ b/tests/components/roku/test_media_player.py @@ -68,7 +68,6 @@ from homeassistant.const import ( SERVICE_VOLUME_DOWN, SERVICE_VOLUME_MUTE, SERVICE_VOLUME_UP, - STATE_HOME, STATE_IDLE, STATE_ON, STATE_PAUSED, @@ -195,7 +194,7 @@ async def test_availability( mock_roku.update.side_effect = None async_fire_time_changed(hass, future) await hass.async_block_till_done() - assert hass.states.get(MAIN_ENTITY_ID).state == STATE_HOME + assert hass.states.get(MAIN_ENTITY_ID).state == STATE_IDLE async def test_supported_features( @@ -253,7 +252,7 @@ async def test_attributes( """Test attributes.""" state = hass.states.get(MAIN_ENTITY_ID) assert state - assert state.state == STATE_HOME + assert state.state == STATE_IDLE assert state.attributes.get(ATTR_MEDIA_CONTENT_TYPE) is None assert state.attributes.get(ATTR_APP_ID) is None