* Fix regression from PR #22396 * Fix test
This commit is contained in:
parent
4f2435103b
commit
e736521e9f
2 changed files with 3 additions and 1 deletions
|
@ -986,7 +986,8 @@ class CastDevice(MediaPlayerDevice):
|
|||
media_status = self.media_status
|
||||
media_status_received = self.media_status_received
|
||||
|
||||
if media_status is None or media_status.player_state == "UNKNOWN":
|
||||
if ((media_status is None or media_status.player_state == "UNKNOWN")
|
||||
and self._dynamic_group_cast is not None):
|
||||
media_status = self.dynamic_group_media_status
|
||||
media_status_received = self.dynamic_group_media_status_received
|
||||
|
||||
|
|
|
@ -373,6 +373,7 @@ async def test_dynamic_group_media_states(hass: HomeAssistantType):
|
|||
player_media_status = MagicMock(images=None)
|
||||
|
||||
# Player has no state, dynamic group is playing -> Should report 'playing'
|
||||
entity._dynamic_group_cast = MagicMock()
|
||||
group_media_status.player_is_playing = True
|
||||
entity.new_dynamic_group_media_status(group_media_status)
|
||||
await hass.async_block_till_done()
|
||||
|
|
Loading…
Add table
Reference in a new issue