From 680b70aa294be2f495f702f9a5a032e6047939a4 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Thu, 12 Jun 2025 19:26:37 +0200 Subject: [PATCH] Reolink add diagnostics for baichuan (#146667) * Add baichuan diagnostics * adjust tests --- homeassistant/components/reolink/diagnostics.py | 2 ++ tests/components/reolink/conftest.py | 1 + tests/components/reolink/snapshots/test_diagnostics.ambr | 2 ++ 3 files changed, 5 insertions(+) diff --git a/homeassistant/components/reolink/diagnostics.py b/homeassistant/components/reolink/diagnostics.py index 1d0e5d919e7..c5085c9ca18 100644 --- a/homeassistant/components/reolink/diagnostics.py +++ b/homeassistant/components/reolink/diagnostics.py @@ -39,6 +39,8 @@ async def async_get_config_entry_diagnostics( "firmware version": api.sw_version, "HTTPS": api.use_https, "HTTP(S) port": api.port, + "Baichuan port": api.baichuan.port, + "Baichuan only": api.baichuan_only, "WiFi connection": api.wifi_connection, "WiFi signal": api.wifi_signal, "RTMP enabled": api.rtmp_enabled, diff --git a/tests/components/reolink/conftest.py b/tests/components/reolink/conftest.py index 1d8244a890a..c94dd8d7d37 100644 --- a/tests/components/reolink/conftest.py +++ b/tests/components/reolink/conftest.py @@ -143,6 +143,7 @@ def reolink_connect_class() -> Generator[MagicMock]: # Baichuan host_mock.baichuan = create_autospec(Baichuan) + host_mock.baichuan_only = False # Disable tcp push by default for tests host_mock.baichuan.port = TEST_BC_PORT host_mock.baichuan.events_active = False diff --git a/tests/components/reolink/snapshots/test_diagnostics.ambr b/tests/components/reolink/snapshots/test_diagnostics.ambr index 5eb80d16356..3b866aa14ca 100644 --- a/tests/components/reolink/snapshots/test_diagnostics.ambr +++ b/tests/components/reolink/snapshots/test_diagnostics.ambr @@ -10,6 +10,8 @@ 'pushAlarm': 7, }), }), + 'Baichuan only': False, + 'Baichuan port': 5678, 'Chimes': dict({ '12345678': dict({ 'channel': 0,