mirror of
https://github.com/home-assistant/core.git
synced 2025-08-05 21:55:10 +02:00
Fix implicit-return in test schema extractions (#122787)
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user