1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Bump ruff to 0.3.4 (#112690)

Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
Joost Lekkerkerker
2024-03-26 00:02:16 +01:00
committed by GitHub
parent 27219b6962
commit 6bb4e7d62c
1044 changed files with 24245 additions and 16750 deletions

View File

@@ -75,10 +75,13 @@ async def test_get_url_internal(hass: HomeAssistant) -> None:
with pytest.raises(NoURLAvailableError):
_get_internal_url(hass, require_current_request=True, require_ssl=True)
with patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.example.local",
), pytest.raises(NoURLAvailableError):
with (
patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.example.local",
),
pytest.raises(NoURLAvailableError),
):
_get_internal_url(hass, require_current_request=True)
# Test with internal URL: https://example.local:8123
@@ -275,10 +278,13 @@ async def test_get_url_external(hass: HomeAssistant) -> None:
with pytest.raises(NoURLAvailableError):
_get_external_url(hass, require_current_request=True, require_ssl=True)
with patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.example.com",
), pytest.raises(NoURLAvailableError):
with (
patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.example.com",
),
pytest.raises(NoURLAvailableError),
):
_get_external_url(hass, require_current_request=True)
# Test with external URL: http://example.com:80/
@@ -380,16 +386,22 @@ async def test_get_cloud_url(hass: HomeAssistant) -> None:
== "https://example.nabu.casa"
)
with patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.nabu.casa",
), pytest.raises(NoURLAvailableError):
with (
patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.nabu.casa",
),
pytest.raises(NoURLAvailableError),
):
_get_cloud_url(hass, require_current_request=True)
with patch(
"homeassistant.components.cloud.async_remote_ui_url",
side_effect=cloud.CloudNotAvailable,
), pytest.raises(NoURLAvailableError):
with (
patch(
"homeassistant.components.cloud.async_remote_ui_url",
side_effect=cloud.CloudNotAvailable,
),
pytest.raises(NoURLAvailableError),
):
_get_cloud_url(hass)
@@ -506,9 +518,13 @@ async def test_get_url(hass: HomeAssistant) -> None:
with pytest.raises(NoURLAvailableError):
get_url(hass, require_current_request=True)
with patch(
"homeassistant.helpers.network._get_request_host", return_value="example.com"
), patch("homeassistant.components.http.current_request"):
with (
patch(
"homeassistant.helpers.network._get_request_host",
return_value="example.com",
),
patch("homeassistant.components.http.current_request"),
):
assert get_url(hass, require_current_request=True) == "https://example.com"
assert (
get_url(hass, require_current_request=True, require_ssl=True)
@@ -518,9 +534,13 @@ async def test_get_url(hass: HomeAssistant) -> None:
with pytest.raises(NoURLAvailableError):
get_url(hass, require_current_request=True, allow_external=False)
with patch(
"homeassistant.helpers.network._get_request_host", return_value="example.local"
), patch("homeassistant.components.http.current_request"):
with (
patch(
"homeassistant.helpers.network._get_request_host",
return_value="example.local",
),
patch("homeassistant.components.http.current_request"),
):
assert get_url(hass, require_current_request=True) == "http://example.local"
with pytest.raises(NoURLAvailableError):
@@ -529,10 +549,13 @@ async def test_get_url(hass: HomeAssistant) -> None:
with pytest.raises(NoURLAvailableError):
get_url(hass, require_current_request=True, require_ssl=True)
with patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.example.com",
), pytest.raises(NoURLAvailableError):
with (
patch(
"homeassistant.helpers.network._get_request_host",
return_value="no_match.example.com",
),
pytest.raises(NoURLAvailableError),
):
_get_internal_url(hass, require_current_request=True)
# Test allow_ip defaults when SSL specified
@@ -615,9 +638,13 @@ async def test_get_current_request_url_with_known_host(
get_url(hass, require_current_request=True) == "http://homeassistant:8123"
)
with patch(
"homeassistant.helpers.network._get_request_host", return_value="unknown.local"
), pytest.raises(NoURLAvailableError):
with (
patch(
"homeassistant.helpers.network._get_request_host",
return_value="unknown.local",
),
pytest.raises(NoURLAvailableError),
):
get_url(hass, require_current_request=True)