From 6df1fae4476925f043ae46f66f7fc7e019ae1722 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 23 Jan 2018 11:39:55 +0100 Subject: [PATCH] Hass.io panel v2 (#11860) * Update hassio.py * fix test * Update test_hassio.py --- homeassistant/components/hassio.py | 3 ++- tests/components/test_hassio.py | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/hassio.py b/homeassistant/components/hassio.py index 8ab51dec31c..510b08e766f 100644 --- a/homeassistant/components/hassio.py +++ b/homeassistant/components/hassio.py @@ -71,7 +71,8 @@ NO_TIMEOUT = { } NO_AUTH = { - re.compile(r'^app-(es5|latest)$'), re.compile(r'^addons/[^/]*/logo$') + re.compile(r'^app-(es5|latest)/(index|hassio-app).html$'), + re.compile(r'^addons/[^/]*/logo$') } SCHEMA_NO_DATA = vol.Schema({}) diff --git a/tests/components/test_hassio.py b/tests/components/test_hassio.py index 4d8b03d4e8b..fb869569670 100644 --- a/tests/components/test_hassio.py +++ b/tests/components/test_hassio.py @@ -384,7 +384,11 @@ def test_auth_required_forward_request(hassio_client): @asyncio.coroutine -@pytest.mark.parametrize('build_type', ['es5', 'latest']) +@pytest.mark.parametrize( + 'build_type', [ + 'es5/index.html', 'es5/hassio-app.html', 'latest/index.html', + 'latest/hassio-app.html' + ]) def test_forward_request_no_auth_for_panel(hassio_client, build_type): """Test no auth needed for .""" response = MagicMock()