Move imports to top for homekit_controller (#29564)

* Move imports to top for homekit_controller

* Fix IpPairing mock in two test files
This commit is contained in:
springstan
2019-12-08 17:50:57 +01:00
committed by Jc2k
parent 8f5e8c72c6
commit 3b5da9c44a
9 changed files with 32 additions and 27 deletions

View File

@@ -3,18 +3,18 @@ import asyncio
import datetime
import logging
from homekit.controller.ip_implementation import IpPairing
from homekit.exceptions import (
AccessoryDisconnectedError,
AccessoryNotFoundError,
EncryptionError,
)
from homekit.model.services import ServicesTypes
from homekit.model.characteristics import CharacteristicsTypes
from homekit.model.services import ServicesTypes
from homeassistant.helpers.event import async_track_time_interval
from .const import DOMAIN, HOMEKIT_ACCESSORY_DISPATCH, ENTITY_MAP
from .const import DOMAIN, ENTITY_MAP, HOMEKIT_ACCESSORY_DISPATCH
DEFAULT_SCAN_INTERVAL = datetime.timedelta(seconds=60)
RETRY_INTERVAL = 60 # seconds
@@ -57,7 +57,6 @@ class HKDevice:
def __init__(self, hass, config_entry, pairing_data):
"""Initialise a generic HomeKit device."""
from homekit.controller.ip_implementation import IpPairing
self.hass = hass
self.config_entry = config_entry