1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 04:50:05 +00:00

Make themes API work even when themes are not defined. (#8473)

This commit is contained in:
Andrey
2017-07-14 21:26:26 +03:00
committed by Paulus Schoutsen
parent 87b83f3602
commit 6ca828fd14
2 changed files with 17 additions and 4 deletions

View File

@@ -133,3 +133,13 @@ def test_themes_reload_themes(hass, mock_http_client_with_themes):
json = yield from resp.json()
assert json['themes'] == {'sad': {'primary-color': 'blue'}}
assert json['default_theme'] == 'default'
@asyncio.coroutine
def test_missing_themes(mock_http_client):
"""Test that themes API works when themes are not defined."""
resp = yield from mock_http_client.get('/api/themes')
assert resp.status == 200
json = yield from resp.json()
assert json['default_theme'] == 'default'
assert json['themes'] == {}