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

Use aiohttp.AppKey for http ban keys (#112657)

This commit is contained in:
Marc Mueller
2024-03-08 11:13:24 +01:00
committed by GitHub
parent 7dcf275966
commit eb8f8e1ae4
2 changed files with 21 additions and 17 deletions

View File

@@ -15,7 +15,6 @@ from homeassistant.components.http.ban import (
IP_BANS_FILE,
KEY_BAN_MANAGER,
KEY_FAILED_LOGIN_ATTEMPTS,
IpBanManager,
process_success_login,
setup_bans,
)
@@ -215,7 +214,7 @@ async def test_access_from_supervisor_ip(
):
client = await aiohttp_client(app)
manager: IpBanManager = app[KEY_BAN_MANAGER]
manager = app[KEY_BAN_MANAGER]
with patch(
"homeassistant.components.hassio.HassIO.get_resolution_info",
@@ -288,7 +287,7 @@ async def test_ip_bans_file_creation(
):
client = await aiohttp_client(app)
manager: IpBanManager = app[KEY_BAN_MANAGER]
manager = app[KEY_BAN_MANAGER]
m_open = mock_open()
with patch("homeassistant.components.http.ban.open", m_open, create=True):
@@ -408,7 +407,7 @@ async def test_single_ban_file_entry(
setup_bans(hass, app, 2)
mock_real_ip(app)("200.201.202.204")
manager: IpBanManager = app[KEY_BAN_MANAGER]
manager = app[KEY_BAN_MANAGER]
m_open = mock_open()
with patch("homeassistant.components.http.ban.open", m_open, create=True):