Fix handling of empty google_calendars.yaml file (#84909)
fixes undefined
This commit is contained in:
parent
fbb406842e
commit
6b6f115d7e
3 changed files with 24 additions and 2 deletions
|
@ -121,7 +121,9 @@ def mock_calendars_yaml(
|
|||
calendars_config: list[dict[str, Any]],
|
||||
) -> Generator[Mock, None, None]:
|
||||
"""Fixture that prepares the google_calendars.yaml mocks."""
|
||||
mocked_open_function = mock_open(read_data=yaml.dump(calendars_config))
|
||||
mocked_open_function = mock_open(
|
||||
read_data=yaml.dump(calendars_config) if calendars_config else None
|
||||
)
|
||||
with patch("homeassistant.components.google.open", mocked_open_function):
|
||||
yield mocked_open_function
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue