Fix hassio discovery (#17275)

* Update discovery.py

* Update test_discovery.py

* Update test_discovery.py

* Update test_discovery.py

* Update test_discovery.py

* Update test_discovery.py

* Update test_discovery.py

* Fix tests

* fix lint
This commit is contained in:
Pascal Vizeli 2018-10-10 13:50:11 +02:00 committed by Paulus Schoutsen
parent a1dac28e4b
commit 83dd961fde
3 changed files with 61 additions and 3 deletions

View file

@ -4,6 +4,7 @@ from unittest.mock import patch, Mock
import pytest
from homeassistant.core import CoreState
from homeassistant.setup import async_setup_component
from homeassistant.components.hassio.handler import HassIO, HassioAPIError
@ -33,6 +34,7 @@ def hassio_client(hassio_env, hass, aiohttp_client):
patch('homeassistant.components.hassio.HassIO.'
'get_homeassistant_info',
Mock(side_effect=HassioAPIError())):
hass.state = CoreState.starting
hass.loop.run_until_complete(async_setup_component(hass, 'hassio', {
'http': {
'api_password': API_PASSWORD