Add accept keyword to Media selector (#145527)

* Add accept keyword to Media selector

* Adjust test
This commit is contained in:
Paulus Schoutsen
2025-06-24 08:36:48 -04:00
committed by GitHub
parent 97f3bb3da5
commit 7cccdf2205
3 changed files with 25 additions and 4 deletions

View File

@@ -1125,7 +1125,7 @@ async def test_selector_serializer(
"media_content_type": {"type": "string"},
"metadata": {"type": "object", "additionalProperties": True},
},
"required": ["entity_id", "media_content_id", "media_content_type"],
"required": ["media_content_id", "media_content_type"],
}
assert selector_serializer(selector.NumberSelector({"mode": "box"})) == {
"type": "number"

View File

@@ -817,6 +817,23 @@ def test_theme_selector_schema(schema, valid_selections, invalid_selections) ->
),
(None, "abc", {}),
),
(
{
"accept": ["image/*"],
},
(
{
"media_content_id": "abc",
"media_content_type": "def",
},
{
"media_content_id": "abc",
"media_content_type": "def",
"metadata": {},
},
),
(None, "abc", {}),
),
],
)
def test_media_selector_schema(schema, valid_selections, invalid_selections) -> None: