From 39909b749383797ef2491d7e8d6c889287d36e77 Mon Sep 17 00:00:00 2001 From: Manu <4445816+tr4nt0r@users.noreply.github.com> Date: Thu, 19 Feb 2026 09:57:31 +0100 Subject: [PATCH] Bump pythonkuma to 0.5.0 (#163430) --- homeassistant/components/uptime_kuma/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- tests/components/uptime_kuma/conftest.py | 3 +++ .../uptime_kuma/snapshots/test_diagnostics.ambr | 10 ++++++++++ tests/components/uptime_kuma/test_sensor.py | 2 ++ 6 files changed, 18 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/uptime_kuma/manifest.json b/homeassistant/components/uptime_kuma/manifest.json index dc323e7b088..b234ca2ab68 100644 --- a/homeassistant/components/uptime_kuma/manifest.json +++ b/homeassistant/components/uptime_kuma/manifest.json @@ -8,5 +8,5 @@ "iot_class": "cloud_polling", "loggers": ["pythonkuma"], "quality_scale": "platinum", - "requirements": ["pythonkuma==0.4.1"] + "requirements": ["pythonkuma==0.5.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index 443c4ce356c..42eda5d8686 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2657,7 +2657,7 @@ python-xbox==0.1.3 pythonegardia==1.0.52 # homeassistant.components.uptime_kuma -pythonkuma==0.4.1 +pythonkuma==0.5.0 # homeassistant.components.tile pytile==2024.12.0 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index b70650c6e65..dd445d01a7c 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -2244,7 +2244,7 @@ python-telegram-bot[socks]==22.1 python-xbox==0.1.3 # homeassistant.components.uptime_kuma -pythonkuma==0.4.1 +pythonkuma==0.5.0 # homeassistant.components.tile pytile==2024.12.0 diff --git a/tests/components/uptime_kuma/conftest.py b/tests/components/uptime_kuma/conftest.py index 9c388ce2c25..40b93f0ef90 100644 --- a/tests/components/uptime_kuma/conftest.py +++ b/tests/components/uptime_kuma/conftest.py @@ -70,6 +70,7 @@ def mock_pythonkuma() -> Generator[AsyncMock]: monitor_response_time_seconds_1d=0.10920649819494585, monitor_response_time_seconds_30d=0.0993296843901052, monitor_response_time_seconds_365d=0.1043971646081903, + monitor_tags=["tag1", "tag2:value"], ) monitor_2 = UptimeKumaMonitor( monitor_id=2, @@ -88,6 +89,7 @@ def mock_pythonkuma() -> Generator[AsyncMock]: monitor_response_time_seconds_1d=0.16390272373540857, monitor_response_time_seconds_30d=0.3371273224043715, monitor_response_time_seconds_365d=0.34270098747886596, + monitor_tags=["tag1", "tag2:value"], ) monitor_3 = UptimeKumaMonitor( monitor_id=3, @@ -106,6 +108,7 @@ def mock_pythonkuma() -> Generator[AsyncMock]: monitor_response_time_seconds_1d=None, monitor_response_time_seconds_30d=None, monitor_response_time_seconds_365d=None, + monitor_tags=[], ) with ( diff --git a/tests/components/uptime_kuma/snapshots/test_diagnostics.ambr b/tests/components/uptime_kuma/snapshots/test_diagnostics.ambr index adca1e02227..63acc7cd39c 100644 --- a/tests/components/uptime_kuma/snapshots/test_diagnostics.ambr +++ b/tests/components/uptime_kuma/snapshots/test_diagnostics.ambr @@ -13,6 +13,10 @@ 'monitor_response_time_seconds_30d': 0.0993296843901052, 'monitor_response_time_seconds_365d': 0.1043971646081903, 'monitor_status': 1, + 'monitor_tags': list([ + 'tag1', + 'tag2:value', + ]), 'monitor_type': 'http', 'monitor_uptime_ratio_1d': 1, 'monitor_uptime_ratio_30d': 0.9993369956431142, @@ -31,6 +35,10 @@ 'monitor_response_time_seconds_30d': 0.3371273224043715, 'monitor_response_time_seconds_365d': 0.34270098747886596, 'monitor_status': 1, + 'monitor_tags': list([ + 'tag1', + 'tag2:value', + ]), 'monitor_type': 'port', 'monitor_uptime_ratio_1d': 0.9992223950233281, 'monitor_uptime_ratio_30d': 0.9990979870869731, @@ -49,6 +57,8 @@ 'monitor_response_time_seconds_30d': None, 'monitor_response_time_seconds_365d': None, 'monitor_status': 0, + 'monitor_tags': list([ + ]), 'monitor_type': 'json-query', 'monitor_uptime_ratio_1d': None, 'monitor_uptime_ratio_30d': None, diff --git a/tests/components/uptime_kuma/test_sensor.py b/tests/components/uptime_kuma/test_sensor.py index 873c16c4174..5e38d0a6b34 100644 --- a/tests/components/uptime_kuma/test_sensor.py +++ b/tests/components/uptime_kuma/test_sensor.py @@ -64,6 +64,7 @@ async def test_migrate_unique_id( monitor_port="null", monitor_status=MonitorStatus.UP, monitor_url="test", + monitor_tags=["tag1", "tag2:value"], ) } mock_pythonkuma.version = UptimeKumaVersion( @@ -86,6 +87,7 @@ async def test_migrate_unique_id( monitor_port="null", monitor_status=MonitorStatus.UP, monitor_url="test", + monitor_tags=["tag1", "tag2:value"], ) } mock_pythonkuma.version = UptimeKumaVersion(