diff --git a/homeassistant/components/nuki/binary_sensor.py b/homeassistant/components/nuki/binary_sensor.py index 52cf1090d9e..08ad20e7c87 100644 --- a/homeassistant/components/nuki/binary_sensor.py +++ b/homeassistant/components/nuki/binary_sensor.py @@ -1,7 +1,5 @@ """Doorsensor Support for the Nuki Lock.""" -import logging - from pynuki import STATE_DOORSENSOR_OPENED from homeassistant.components.binary_sensor import ( @@ -12,8 +10,6 @@ from homeassistant.components.binary_sensor import ( from . import NukiEntity from .const import ATTR_NUKI_ID, DATA_COORDINATOR, DATA_LOCKS, DOMAIN as NUKI_DOMAIN -_LOGGER = logging.getLogger(__name__) - async def async_setup_entry(hass, entry, async_add_entities): """Set up the Nuki lock binary sensor.""" diff --git a/homeassistant/components/nuki/config_flow.py b/homeassistant/components/nuki/config_flow.py index bd2c5a0d750..dae1d82a104 100644 --- a/homeassistant/components/nuki/config_flow.py +++ b/homeassistant/components/nuki/config_flow.py @@ -59,10 +59,6 @@ class NukiConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): self.discovery_schema = {} self._data = {} - async def async_step_import(self, user_input=None): - """Handle a flow initiated by import.""" - return await self.async_step_validate(user_input) - async def async_step_user(self, user_input=None): """Handle a flow initiated by the user.""" return await self.async_step_validate(user_input) diff --git a/homeassistant/components/nuki/lock.py b/homeassistant/components/nuki/lock.py index 25644a49f0f..f2ca85c5896 100644 --- a/homeassistant/components/nuki/lock.py +++ b/homeassistant/components/nuki/lock.py @@ -1,12 +1,10 @@ """Nuki.io lock platform.""" from abc import ABC, abstractmethod -import logging from pynuki import MODE_OPENER_CONTINUOUS import voluptuous as vol -from homeassistant.components.lock import PLATFORM_SCHEMA, SUPPORT_OPEN, LockEntity -from homeassistant.const import CONF_HOST, CONF_PORT, CONF_TOKEN +from homeassistant.components.lock import SUPPORT_OPEN, LockEntity from homeassistant.helpers import config_validation as cv, entity_platform from . import NukiEntity @@ -18,28 +16,10 @@ from .const import ( DATA_COORDINATOR, DATA_LOCKS, DATA_OPENERS, - DEFAULT_PORT, DOMAIN as NUKI_DOMAIN, ERROR_STATES, ) -_LOGGER = logging.getLogger(__name__) - -PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( - { - vol.Required(CONF_HOST): cv.string, - vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port, - vol.Required(CONF_TOKEN): cv.string, - } -) - - -async def async_setup_platform(hass, config, async_add_entities, discovery_info=None): - """Set up the Nuki lock platform.""" - _LOGGER.warning( - "Loading Nuki by lock platform configuration is deprecated and will be removed in the future" - ) - async def async_setup_entry(hass, entry, async_add_entities): """Set up the Nuki lock platform.""" diff --git a/tests/components/nuki/test_config_flow.py b/tests/components/nuki/test_config_flow.py index fd7bfa2137b..d9e2ca3de50 100644 --- a/tests/components/nuki/test_config_flow.py +++ b/tests/components/nuki/test_config_flow.py @@ -51,36 +51,6 @@ async def test_form(hass): assert len(mock_setup_entry.mock_calls) == 1 -async def test_import(hass): - """Test that the import works.""" - - with patch( - "homeassistant.components.nuki.config_flow.NukiBridge.info", - return_value=MOCK_INFO, - ), patch( - "homeassistant.components.nuki.async_setup", return_value=True - ) as mock_setup, patch( - "homeassistant.components.nuki.async_setup_entry", - return_value=True, - ) as mock_setup_entry: - result = await hass.config_entries.flow.async_init( - DOMAIN, - context={"source": config_entries.SOURCE_IMPORT}, - data={"host": "1.1.1.1", "port": 8080, "token": "test-token"}, - ) - assert result["type"] == data_entry_flow.RESULT_TYPE_CREATE_ENTRY - assert result["title"] == 123456789 - assert result["data"] == { - "host": "1.1.1.1", - "port": 8080, - "token": "test-token", - } - - await hass.async_block_till_done() - assert len(mock_setup.mock_calls) == 1 - assert len(mock_setup_entry.mock_calls) == 1 - - async def test_form_invalid_auth(hass): """Test we handle invalid auth.""" result = await hass.config_entries.flow.async_init(