Remove group_members from significant attributes in media player (#106916)
This commit is contained in:
parent
608d52f167
commit
f66438b0ce
2 changed files with 5 additions and 3 deletions
|
@ -11,7 +11,6 @@ from homeassistant.helpers.significant_change import (
|
||||||
|
|
||||||
from . import (
|
from . import (
|
||||||
ATTR_ENTITY_PICTURE_LOCAL,
|
ATTR_ENTITY_PICTURE_LOCAL,
|
||||||
ATTR_GROUP_MEMBERS,
|
|
||||||
ATTR_MEDIA_POSITION,
|
ATTR_MEDIA_POSITION,
|
||||||
ATTR_MEDIA_POSITION_UPDATED_AT,
|
ATTR_MEDIA_POSITION_UPDATED_AT,
|
||||||
ATTR_MEDIA_VOLUME_LEVEL,
|
ATTR_MEDIA_VOLUME_LEVEL,
|
||||||
|
@ -25,7 +24,6 @@ INSIGNIFICANT_ATTRIBUTES: set[str] = {
|
||||||
|
|
||||||
SIGNIFICANT_ATTRIBUTES: set[str] = {
|
SIGNIFICANT_ATTRIBUTES: set[str] = {
|
||||||
ATTR_ENTITY_PICTURE_LOCAL,
|
ATTR_ENTITY_PICTURE_LOCAL,
|
||||||
ATTR_GROUP_MEMBERS,
|
|
||||||
*ATTR_TO_PROPERTY,
|
*ATTR_TO_PROPERTY,
|
||||||
} - INSIGNIFICANT_ATTRIBUTES
|
} - INSIGNIFICANT_ATTRIBUTES
|
||||||
|
|
||||||
|
|
|
@ -51,7 +51,11 @@ async def test_significant_state_change() -> None:
|
||||||
{ATTR_ENTITY_PICTURE_LOCAL: "new_value"},
|
{ATTR_ENTITY_PICTURE_LOCAL: "new_value"},
|
||||||
True,
|
True,
|
||||||
),
|
),
|
||||||
({ATTR_GROUP_MEMBERS: "old_value"}, {ATTR_GROUP_MEMBERS: "new_value"}, True),
|
(
|
||||||
|
{ATTR_GROUP_MEMBERS: ["old1", "old2"]},
|
||||||
|
{ATTR_GROUP_MEMBERS: ["old1", "new"]},
|
||||||
|
False,
|
||||||
|
),
|
||||||
({ATTR_INPUT_SOURCE: "old_value"}, {ATTR_INPUT_SOURCE: "new_value"}, True),
|
({ATTR_INPUT_SOURCE: "old_value"}, {ATTR_INPUT_SOURCE: "new_value"}, True),
|
||||||
(
|
(
|
||||||
{ATTR_MEDIA_ALBUM_ARTIST: "old_value"},
|
{ATTR_MEDIA_ALBUM_ARTIST: "old_value"},
|
||||||
|
|
Loading…
Add table
Reference in a new issue