mirror of
https://github.com/home-assistant/core.git
synced 2026-08-28 02:24:46 -05:00
Remove name field from islamic_prayer_times config flow (#179120)
Signed-off-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com>
This commit is contained in:
@@ -10,14 +10,13 @@ from homeassistant.config_entries import (
|
||||
ConfigFlowResult,
|
||||
OptionsFlow,
|
||||
)
|
||||
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE, CONF_NAME
|
||||
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE
|
||||
from homeassistant.core import callback
|
||||
from homeassistant.helpers.selector import (
|
||||
LocationSelector,
|
||||
SelectSelector,
|
||||
SelectSelectorConfig,
|
||||
SelectSelectorMode,
|
||||
TextSelector,
|
||||
)
|
||||
|
||||
from .const import (
|
||||
@@ -66,7 +65,7 @@ class IslamicPrayerFlowHandler(ConfigFlow, domain=DOMAIN):
|
||||
self._abort_if_unique_id_configured()
|
||||
|
||||
return self.async_create_entry(
|
||||
title=user_input[CONF_NAME],
|
||||
title=NAME,
|
||||
data={
|
||||
CONF_LATITUDE: lat,
|
||||
CONF_LONGITUDE: lon,
|
||||
@@ -81,9 +80,6 @@ class IslamicPrayerFlowHandler(ConfigFlow, domain=DOMAIN):
|
||||
step_id="user",
|
||||
data_schema=vol.Schema(
|
||||
{
|
||||
# Name field is no longer allowed in config flow schemas
|
||||
# pylint: disable-next=home-assistant-config-flow-name-field
|
||||
vol.Optional(CONF_NAME, default=NAME): TextSelector(),
|
||||
vol.Required(
|
||||
CONF_LOCATION, default=home_location
|
||||
): LocationSelector(),
|
||||
|
||||
@@ -6,8 +6,7 @@
|
||||
"step": {
|
||||
"user": {
|
||||
"data": {
|
||||
"location": "[%key:common::config_flow::data::location%]",
|
||||
"name": "[%key:common::config_flow::data::name%]"
|
||||
"location": "[%key:common::config_flow::data::location%]"
|
||||
},
|
||||
"description": "Do you want to set up Islamic Prayer Times?",
|
||||
"title": "Set up Islamic Prayer Times"
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE, CONF_NAME
|
||||
from homeassistant.const import CONF_LATITUDE, CONF_LOCATION, CONF_LONGITUDE
|
||||
from homeassistant.util import dt as dt_util
|
||||
|
||||
MOCK_USER_INPUT = {
|
||||
CONF_NAME: "Home",
|
||||
CONF_LOCATION: {CONF_LATITUDE: 12.34, CONF_LONGITUDE: 23.45},
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ from homeassistant.components.islamic_prayer_times.const import (
|
||||
CONF_MIDNIGHT_MODE,
|
||||
CONF_SCHOOL,
|
||||
DOMAIN,
|
||||
NAME,
|
||||
)
|
||||
from homeassistant.core import HomeAssistant
|
||||
from homeassistant.data_entry_flow import FlowResultType
|
||||
@@ -34,7 +35,7 @@ async def test_flow_works(hass: HomeAssistant) -> None:
|
||||
await hass.async_block_till_done()
|
||||
|
||||
assert result["type"] is FlowResultType.CREATE_ENTRY
|
||||
assert result["title"] == "Home"
|
||||
assert result["title"] == NAME
|
||||
|
||||
|
||||
async def test_options(hass: HomeAssistant) -> None:
|
||||
|
||||
Reference in New Issue
Block a user