Update zeroconf discovery to use IPAddress objects to avoid conversions (#100567)

This commit is contained in:
J. Nick Koston 2023-09-19 18:58:46 +02:00 committed by GitHub
parent 8dd3d6f989
commit 0eca433004
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
71 changed files with 575 additions and 462 deletions

View file

@ -1,5 +1,6 @@
"""Test the System Bridge config flow."""
import asyncio
from ipaddress import ip_address
from unittest.mock import patch
from systembridgeconnector.const import MODEL_SYSTEM, TYPE_DATA_UPDATE
@ -37,8 +38,8 @@ FIXTURE_ZEROCONF_INPUT = {
}
FIXTURE_ZEROCONF = zeroconf.ZeroconfServiceInfo(
host="test-bridge",
addresses=["1.1.1.1"],
ip_address=ip_address("1.1.1.1"),
ip_addresses=[ip_address("1.1.1.1")],
port=9170,
hostname="test-bridge.local.",
type="_system-bridge._tcp.local.",
@ -55,8 +56,8 @@ FIXTURE_ZEROCONF = zeroconf.ZeroconfServiceInfo(
)
FIXTURE_ZEROCONF_BAD = zeroconf.ZeroconfServiceInfo(
host="1.1.1.1",
addresses=["1.1.1.1"],
ip_address=ip_address("1.1.1.1"),
ip_addresses=[ip_address("1.1.1.1")],
port=9170,
hostname="test-bridge.local.",
type="_system-bridge._tcp.local.",