From e45583b83b9d434370a23a830e1ba72a4997e26d Mon Sep 17 00:00:00 2001
From: Erik Montnemery <erik@montnemery.com>
Date: Wed, 17 Apr 2024 15:00:10 +0200
Subject: [PATCH] Fix homeworks import flow (#115761)

---
 .../components/homeworks/config_flow.py       | 10 +-----
 .../components/homeworks/test_config_flow.py  | 32 +------------------
 2 files changed, 2 insertions(+), 40 deletions(-)

diff --git a/homeassistant/components/homeworks/config_flow.py b/homeassistant/components/homeworks/config_flow.py
index b2fe4e0e022..e54bbc61141 100644
--- a/homeassistant/components/homeworks/config_flow.py
+++ b/homeassistant/components/homeworks/config_flow.py
@@ -565,15 +565,7 @@ class HomeworksConfigFlowHandler(ConfigFlow, domain=DOMAIN):
             CONF_KEYPADS: [
                 {
                     CONF_ADDR: keypad[CONF_ADDR],
-                    CONF_BUTTONS: [
-                        {
-                            CONF_LED: button[CONF_LED],
-                            CONF_NAME: button[CONF_NAME],
-                            CONF_NUMBER: button[CONF_NUMBER],
-                            CONF_RELEASE_DELAY: button[CONF_RELEASE_DELAY],
-                        }
-                        for button in keypad[CONF_BUTTONS]
-                    ],
+                    CONF_BUTTONS: [],
                     CONF_NAME: keypad[CONF_NAME],
                 }
                 for keypad in config[CONF_KEYPADS]
diff --git a/tests/components/homeworks/test_config_flow.py b/tests/components/homeworks/test_config_flow.py
index 53128c4cd65..6a5ae68e6ab 100644
--- a/tests/components/homeworks/test_config_flow.py
+++ b/tests/components/homeworks/test_config_flow.py
@@ -9,7 +9,6 @@ from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAI
 from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN
 from homeassistant.components.homeworks.const import (
     CONF_ADDR,
-    CONF_BUTTONS,
     CONF_DIMMERS,
     CONF_INDEX,
     CONF_KEYPADS,
@@ -161,26 +160,6 @@ async def test_import_flow(
                 {
                     CONF_ADDR: "[02:08:02:01]",
                     CONF_NAME: "Foyer Keypad",
-                    CONF_BUTTONS: [
-                        {
-                            CONF_NAME: "Morning",
-                            CONF_NUMBER: 1,
-                            CONF_LED: True,
-                            CONF_RELEASE_DELAY: None,
-                        },
-                        {
-                            CONF_NAME: "Relax",
-                            CONF_NUMBER: 2,
-                            CONF_LED: True,
-                            CONF_RELEASE_DELAY: None,
-                        },
-                        {
-                            CONF_NAME: "Dim up",
-                            CONF_NUMBER: 3,
-                            CONF_LED: False,
-                            CONF_RELEASE_DELAY: 0.2,
-                        },
-                    ],
                 }
             ],
         },
@@ -207,16 +186,7 @@ async def test_import_flow(
         "keypads": [
             {
                 "addr": "[02:08:02:01]",
-                "buttons": [
-                    {
-                        "led": True,
-                        "name": "Morning",
-                        "number": 1,
-                        "release_delay": None,
-                    },
-                    {"led": True, "name": "Relax", "number": 2, "release_delay": None},
-                    {"led": False, "name": "Dim up", "number": 3, "release_delay": 0.2},
-                ],
+                "buttons": [],
                 "name": "Foyer Keypad",
             }
         ],
-- 
GitLab