From 34cfdb4e35ce4c02db44cc210b31d5e3e9de9ebe Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 13 Dec 2018 20:56:48 +0100 Subject: [PATCH] Fix OwnTracks deadlocking (#19260) * Fix OwnTracks deadlocking * Fix deadlock --- homeassistant/components/owntracks/__init__.py | 2 +- tests/components/device_tracker/test_owntracks.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/owntracks/__init__.py b/homeassistant/components/owntracks/__init__.py index 5e6a99741e8..d0ba27aeddd 100644 --- a/homeassistant/components/owntracks/__init__.py +++ b/homeassistant/components/owntracks/__init__.py @@ -18,7 +18,7 @@ from .config_flow import CONF_SECRET DOMAIN = "owntracks" REQUIREMENTS = ['libnacl==1.6.1'] -DEPENDENCIES = ['device_tracker', 'webhook'] +DEPENDENCIES = ['webhook'] CONF_MAX_GPS_ACCURACY = 'max_gps_accuracy' CONF_WAYPOINT_IMPORT = 'waypoints' diff --git a/tests/components/device_tracker/test_owntracks.py b/tests/components/device_tracker/test_owntracks.py index 6f457f30ed0..68c1f1e8766 100644 --- a/tests/components/device_tracker/test_owntracks.py +++ b/tests/components/device_tracker/test_owntracks.py @@ -277,6 +277,8 @@ def setup_comp(hass): """Initialize components.""" mock_component(hass, 'group') mock_component(hass, 'zone') + hass.loop.run_until_complete(async_setup_component( + hass, 'device_tracker', {})) hass.loop.run_until_complete(async_mock_mqtt_component(hass)) hass.states.async_set(