mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 17:57:11 +00:00
Remove redundant CONF_PATH from sabnzbd config flow (#85214)
remove redundant CONF_PATH from sabnzbd config flow
This commit is contained in:
parent
21fbe07218
commit
f61d605d6d
@ -12,7 +12,6 @@ from homeassistant.const import (
|
|||||||
CONF_API_KEY,
|
CONF_API_KEY,
|
||||||
CONF_HOST,
|
CONF_HOST,
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_PATH,
|
|
||||||
CONF_PORT,
|
CONF_PORT,
|
||||||
CONF_SENSORS,
|
CONF_SENSORS,
|
||||||
CONF_SSL,
|
CONF_SSL,
|
||||||
@ -80,7 +79,6 @@ CONFIG_SCHEMA = vol.Schema(
|
|||||||
{
|
{
|
||||||
vol.Required(CONF_API_KEY): str,
|
vol.Required(CONF_API_KEY): str,
|
||||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): str,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): str,
|
||||||
vol.Optional(CONF_PATH): str,
|
|
||||||
vol.Optional(CONF_HOST, default=DEFAULT_HOST): cv.string,
|
vol.Optional(CONF_HOST, default=DEFAULT_HOST): cv.string,
|
||||||
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
||||||
vol.Optional(CONF_SENSORS): vol.All(
|
vol.Optional(CONF_SENSORS): vol.All(
|
||||||
|
@ -11,7 +11,6 @@ from homeassistant.const import (
|
|||||||
CONF_API_KEY,
|
CONF_API_KEY,
|
||||||
CONF_HOST,
|
CONF_HOST,
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_PATH,
|
|
||||||
CONF_PORT,
|
CONF_PORT,
|
||||||
CONF_SSL,
|
CONF_SSL,
|
||||||
CONF_URL,
|
CONF_URL,
|
||||||
@ -28,7 +27,6 @@ USER_SCHEMA = vol.Schema(
|
|||||||
vol.Required(CONF_API_KEY): str,
|
vol.Required(CONF_API_KEY): str,
|
||||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): str,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): str,
|
||||||
vol.Required(CONF_URL): str,
|
vol.Required(CONF_URL): str,
|
||||||
vol.Optional(CONF_PATH): str,
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -1,21 +1,19 @@
|
|||||||
"""Support for the Sabnzbd service."""
|
"""Support for the Sabnzbd service."""
|
||||||
from pysabnzbd import SabnzbdApi, SabnzbdApiException
|
from pysabnzbd import SabnzbdApi, SabnzbdApiException
|
||||||
|
|
||||||
from homeassistant.const import CONF_API_KEY, CONF_PATH, CONF_URL
|
from homeassistant.const import CONF_API_KEY, CONF_URL
|
||||||
from homeassistant.core import _LOGGER, HomeAssistant
|
from homeassistant.core import _LOGGER, HomeAssistant
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
||||||
|
|
||||||
|
|
||||||
async def get_client(hass: HomeAssistant, data):
|
async def get_client(hass: HomeAssistant, data):
|
||||||
"""Get Sabnzbd client."""
|
"""Get Sabnzbd client."""
|
||||||
web_root = data.get(CONF_PATH)
|
|
||||||
api_key = data[CONF_API_KEY]
|
api_key = data[CONF_API_KEY]
|
||||||
url = data[CONF_URL]
|
url = data[CONF_URL]
|
||||||
|
|
||||||
sab_api = SabnzbdApi(
|
sab_api = SabnzbdApi(
|
||||||
url,
|
url,
|
||||||
api_key,
|
api_key,
|
||||||
web_root=web_root,
|
|
||||||
session=async_get_clientsession(hass, False),
|
session=async_get_clientsession(hass, False),
|
||||||
)
|
)
|
||||||
try:
|
try:
|
||||||
|
@ -5,8 +5,7 @@
|
|||||||
"data": {
|
"data": {
|
||||||
"api_key": "[%key:common::config_flow::data::api_key%]",
|
"api_key": "[%key:common::config_flow::data::api_key%]",
|
||||||
"name": "[%key:common::config_flow::data::name%]",
|
"name": "[%key:common::config_flow::data::name%]",
|
||||||
"url": "[%key:common::config_flow::data::url%]",
|
"url": "[%key:common::config_flow::data::url%]"
|
||||||
"path": "[%key:common::config_flow::data::path%]"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -10,7 +10,6 @@ from homeassistant.const import (
|
|||||||
CONF_API_KEY,
|
CONF_API_KEY,
|
||||||
CONF_HOST,
|
CONF_HOST,
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_PATH,
|
|
||||||
CONF_PORT,
|
CONF_PORT,
|
||||||
CONF_SSL,
|
CONF_SSL,
|
||||||
CONF_URL,
|
CONF_URL,
|
||||||
@ -21,7 +20,6 @@ VALID_CONFIG = {
|
|||||||
CONF_NAME: "Sabnzbd",
|
CONF_NAME: "Sabnzbd",
|
||||||
CONF_API_KEY: "edc3eee7330e4fdda04489e3fbc283d0",
|
CONF_API_KEY: "edc3eee7330e4fdda04489e3fbc283d0",
|
||||||
CONF_URL: "http://localhost:8080",
|
CONF_URL: "http://localhost:8080",
|
||||||
CONF_PATH: "",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
VALID_CONFIG_OLD = {
|
VALID_CONFIG_OLD = {
|
||||||
@ -29,7 +27,6 @@ VALID_CONFIG_OLD = {
|
|||||||
CONF_API_KEY: "edc3eee7330e4fdda04489e3fbc283d0",
|
CONF_API_KEY: "edc3eee7330e4fdda04489e3fbc283d0",
|
||||||
CONF_HOST: "localhost",
|
CONF_HOST: "localhost",
|
||||||
CONF_PORT: 8080,
|
CONF_PORT: 8080,
|
||||||
CONF_PATH: "",
|
|
||||||
CONF_SSL: False,
|
CONF_SSL: False,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -60,7 +57,6 @@ async def test_create_entry(hass):
|
|||||||
assert result2["data"] == {
|
assert result2["data"] == {
|
||||||
CONF_API_KEY: "edc3eee7330e4fdda04489e3fbc283d0",
|
CONF_API_KEY: "edc3eee7330e4fdda04489e3fbc283d0",
|
||||||
CONF_NAME: "Sabnzbd",
|
CONF_NAME: "Sabnzbd",
|
||||||
CONF_PATH: "",
|
|
||||||
CONF_URL: "http://localhost:8080",
|
CONF_URL: "http://localhost:8080",
|
||||||
}
|
}
|
||||||
assert len(mock_setup_entry.mock_calls) == 1
|
assert len(mock_setup_entry.mock_calls) == 1
|
||||||
@ -99,5 +95,4 @@ async def test_import_flow(hass) -> None:
|
|||||||
assert result["data"][CONF_API_KEY] == "edc3eee7330e4fdda04489e3fbc283d0"
|
assert result["data"][CONF_API_KEY] == "edc3eee7330e4fdda04489e3fbc283d0"
|
||||||
assert result["data"][CONF_HOST] == "localhost"
|
assert result["data"][CONF_HOST] == "localhost"
|
||||||
assert result["data"][CONF_PORT] == 8080
|
assert result["data"][CONF_PORT] == 8080
|
||||||
assert result["data"][CONF_PATH] == ""
|
|
||||||
assert result["data"][CONF_SSL] is False
|
assert result["data"][CONF_SSL] is False
|
||||||
|
Loading…
x
Reference in New Issue
Block a user