Use UID instead of MAC or channel for unique_ID in Reolink (#119744)

This commit is contained in:
starkillerOG 2024-06-21 20:27:30 +02:00 committed by GitHub
parent d6be733287
commit 8b4a5042bb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 213 additions and 28 deletions

View file

@ -29,6 +29,7 @@ TEST_MAC = "aa:bb:cc:dd:ee:ff"
TEST_MAC2 = "ff:ee:dd:cc:bb:aa"
DHCP_FORMATTED_MAC = "aabbccddeeff"
TEST_UID = "ABC1234567D89EFG"
TEST_UID_CAM = "DEF7654321D89GHT"
TEST_PORT = 1234
TEST_NVR_NAME = "test_reolink_name"
TEST_NVR_NAME2 = "test2_reolink_name"
@ -86,7 +87,8 @@ def reolink_connect_class() -> Generator[MagicMock]:
host_mock.camera_name.return_value = TEST_NVR_NAME
host_mock.camera_hardware_version.return_value = "IPC_00001"
host_mock.camera_sw_version.return_value = "v1.1.0.0.0.0000"
host_mock.camera_uid.return_value = TEST_UID
host_mock.camera_uid.return_value = TEST_UID_CAM
host_mock.channel_for_uid.return_value = 0
host_mock.get_encoding.return_value = "h264"
host_mock.firmware_update_available.return_value = False
host_mock.session_active = True