mirror of
https://github.com/home-assistant/core.git
synced 2025-04-29 03:37:51 +00:00
Fix implicit-return in test schema extractions (#122787)
This commit is contained in:
parent
7b08e625b4
commit
fdab23c3f9
@ -148,6 +148,7 @@ def get_suggested(schema, key):
|
|||||||
if k.description is None or "suggested_value" not in k.description:
|
if k.description is None or "suggested_value" not in k.description:
|
||||||
return None
|
return None
|
||||||
return k.description["suggested_value"]
|
return k.description["suggested_value"]
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
|
@ -850,16 +850,17 @@ async def test_invalid_discovery_prefix(
|
|||||||
assert mock_reload_after_entry_update.call_count == 0
|
assert mock_reload_after_entry_update.call_count == 0
|
||||||
|
|
||||||
|
|
||||||
def get_default(schema: vol.Schema, key: str) -> Any:
|
def get_default(schema: vol.Schema, key: str) -> Any | None:
|
||||||
"""Get default value for key in voluptuous schema."""
|
"""Get default value for key in voluptuous schema."""
|
||||||
for schema_key in schema:
|
for schema_key in schema:
|
||||||
if schema_key == key:
|
if schema_key == key:
|
||||||
if schema_key.default == vol.UNDEFINED:
|
if schema_key.default == vol.UNDEFINED:
|
||||||
return None
|
return None
|
||||||
return schema_key.default()
|
return schema_key.default()
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
def get_suggested(schema: vol.Schema, key: str) -> Any:
|
def get_suggested(schema: vol.Schema, key: str) -> Any | None:
|
||||||
"""Get suggested value for key in voluptuous schema."""
|
"""Get suggested value for key in voluptuous schema."""
|
||||||
for schema_key in schema:
|
for schema_key in schema:
|
||||||
if schema_key == key:
|
if schema_key == key:
|
||||||
@ -869,6 +870,7 @@ def get_suggested(schema: vol.Schema, key: str) -> Any:
|
|||||||
):
|
):
|
||||||
return None
|
return None
|
||||||
return schema_key.description["suggested_value"]
|
return schema_key.description["suggested_value"]
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.usefixtures("mock_reload_after_entry_update")
|
@pytest.mark.usefixtures("mock_reload_after_entry_update")
|
||||||
|
@ -32,3 +32,4 @@ def get_schema_suggestion(schema, key):
|
|||||||
if k.description is None or "suggested_value" not in k.description:
|
if k.description is None or "suggested_value" not in k.description:
|
||||||
return None
|
return None
|
||||||
return k.description["suggested_value"]
|
return k.description["suggested_value"]
|
||||||
|
return None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user