Return None to indicate no config found (#15147)

* Return None to indicate no config found

* Fix tests
This commit is contained in:
Paulus Schoutsen 2018-06-25 17:21:38 -04:00 committed by GitHub
parent 6e4fb7a937
commit c79c94550f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 2 deletions

View file

@ -309,3 +309,13 @@ async def test_discovery_notification_not_created(hass):
await hass.async_block_till_done()
state = hass.states.get('persistent_notification.config_entry_discovery')
assert state is None
async def test_loading_default_config(hass):
"""Test loading the default config."""
manager = config_entries.ConfigEntries(hass, {})
with patch('homeassistant.util.json.open', side_effect=FileNotFoundError):
await manager.async_load()
assert len(manager.async_entries()) == 0