Bump zeroconf to 0.93.1 (#99516)
* Bump zeroconf to 0.92.0 changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.91.1...0.92.0 * drop unused argument * Update tests/components/thread/test_diagnostics.py * lint * again * bump again since actions failed to release the wheels
This commit is contained in:
parent
61dc217d92
commit
1183bd159e
5 changed files with 25 additions and 27 deletions
|
@ -8,5 +8,5 @@
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"loggers": ["zeroconf"],
|
"loggers": ["zeroconf"],
|
||||||
"quality_scale": "internal",
|
"quality_scale": "internal",
|
||||||
"requirements": ["zeroconf==0.91.1"]
|
"requirements": ["zeroconf==0.93.1"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,7 +53,7 @@ voluptuous-serialize==2.6.0
|
||||||
voluptuous==0.13.1
|
voluptuous==0.13.1
|
||||||
webrtcvad==2.0.10
|
webrtcvad==2.0.10
|
||||||
yarl==1.9.2
|
yarl==1.9.2
|
||||||
zeroconf==0.91.1
|
zeroconf==0.93.1
|
||||||
|
|
||||||
# Constrain pycryptodome to avoid vulnerability
|
# Constrain pycryptodome to avoid vulnerability
|
||||||
# see https://github.com/home-assistant/core/pull/16238
|
# see https://github.com/home-assistant/core/pull/16238
|
||||||
|
|
|
@ -2768,7 +2768,7 @@ zamg==0.2.4
|
||||||
zengge==0.2
|
zengge==0.2
|
||||||
|
|
||||||
# homeassistant.components.zeroconf
|
# homeassistant.components.zeroconf
|
||||||
zeroconf==0.91.1
|
zeroconf==0.93.1
|
||||||
|
|
||||||
# homeassistant.components.zeversolar
|
# homeassistant.components.zeversolar
|
||||||
zeversolar==0.3.1
|
zeversolar==0.3.1
|
||||||
|
|
|
@ -2041,7 +2041,7 @@ youtubeaio==1.1.5
|
||||||
zamg==0.2.4
|
zamg==0.2.4
|
||||||
|
|
||||||
# homeassistant.components.zeroconf
|
# homeassistant.components.zeroconf
|
||||||
zeroconf==0.91.1
|
zeroconf==0.93.1
|
||||||
|
|
||||||
# homeassistant.components.zeversolar
|
# homeassistant.components.zeversolar
|
||||||
zeversolar==0.3.1
|
zeversolar==0.3.1
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
"""Test the thread websocket API."""
|
"""Test the thread websocket API."""
|
||||||
|
|
||||||
import dataclasses
|
import dataclasses
|
||||||
import time
|
|
||||||
from unittest.mock import Mock, patch
|
from unittest.mock import Mock, patch
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
@ -191,50 +190,49 @@ async def test_diagnostics(
|
||||||
"""Test diagnostics for thread routers."""
|
"""Test diagnostics for thread routers."""
|
||||||
cache = mock_async_zeroconf.zeroconf.cache = DNSCache()
|
cache = mock_async_zeroconf.zeroconf.cache = DNSCache()
|
||||||
|
|
||||||
now = time.monotonic() * 1000
|
|
||||||
cache.async_add_records(
|
cache.async_add_records(
|
||||||
[
|
[
|
||||||
*TEST_ZEROCONF_RECORD_1.dns_addresses(created=now),
|
*TEST_ZEROCONF_RECORD_1.dns_addresses(),
|
||||||
TEST_ZEROCONF_RECORD_1.dns_service(created=now),
|
TEST_ZEROCONF_RECORD_1.dns_service(),
|
||||||
TEST_ZEROCONF_RECORD_1.dns_text(created=now),
|
TEST_ZEROCONF_RECORD_1.dns_text(),
|
||||||
TEST_ZEROCONF_RECORD_1.dns_pointer(created=now),
|
TEST_ZEROCONF_RECORD_1.dns_pointer(),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
cache.async_add_records(
|
cache.async_add_records(
|
||||||
[
|
[
|
||||||
*TEST_ZEROCONF_RECORD_2.dns_addresses(created=now),
|
*TEST_ZEROCONF_RECORD_2.dns_addresses(),
|
||||||
TEST_ZEROCONF_RECORD_2.dns_service(created=now),
|
TEST_ZEROCONF_RECORD_2.dns_service(),
|
||||||
TEST_ZEROCONF_RECORD_2.dns_text(created=now),
|
TEST_ZEROCONF_RECORD_2.dns_text(),
|
||||||
TEST_ZEROCONF_RECORD_2.dns_pointer(created=now),
|
TEST_ZEROCONF_RECORD_2.dns_pointer(),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
# Test for invalid cache
|
# Test for invalid cache
|
||||||
cache.async_add_records([TEST_ZEROCONF_RECORD_3.dns_pointer(created=now)])
|
cache.async_add_records([TEST_ZEROCONF_RECORD_3.dns_pointer()])
|
||||||
# Test for invalid record
|
# Test for invalid record
|
||||||
cache.async_add_records(
|
cache.async_add_records(
|
||||||
[
|
[
|
||||||
*TEST_ZEROCONF_RECORD_4.dns_addresses(created=now),
|
*TEST_ZEROCONF_RECORD_4.dns_addresses(),
|
||||||
TEST_ZEROCONF_RECORD_4.dns_service(created=now),
|
TEST_ZEROCONF_RECORD_4.dns_service(),
|
||||||
TEST_ZEROCONF_RECORD_4.dns_text(created=now),
|
TEST_ZEROCONF_RECORD_4.dns_text(),
|
||||||
TEST_ZEROCONF_RECORD_4.dns_pointer(created=now),
|
TEST_ZEROCONF_RECORD_4.dns_pointer(),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
# Test for record without xa
|
# Test for record without xa
|
||||||
cache.async_add_records(
|
cache.async_add_records(
|
||||||
[
|
[
|
||||||
*TEST_ZEROCONF_RECORD_5.dns_addresses(created=now),
|
*TEST_ZEROCONF_RECORD_5.dns_addresses(),
|
||||||
TEST_ZEROCONF_RECORD_5.dns_service(created=now),
|
TEST_ZEROCONF_RECORD_5.dns_service(),
|
||||||
TEST_ZEROCONF_RECORD_5.dns_text(created=now),
|
TEST_ZEROCONF_RECORD_5.dns_text(),
|
||||||
TEST_ZEROCONF_RECORD_5.dns_pointer(created=now),
|
TEST_ZEROCONF_RECORD_5.dns_pointer(),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
# Test for record without xp
|
# Test for record without xp
|
||||||
cache.async_add_records(
|
cache.async_add_records(
|
||||||
[
|
[
|
||||||
*TEST_ZEROCONF_RECORD_6.dns_addresses(created=now),
|
*TEST_ZEROCONF_RECORD_6.dns_addresses(),
|
||||||
TEST_ZEROCONF_RECORD_6.dns_service(created=now),
|
TEST_ZEROCONF_RECORD_6.dns_service(),
|
||||||
TEST_ZEROCONF_RECORD_6.dns_text(created=now),
|
TEST_ZEROCONF_RECORD_6.dns_text(),
|
||||||
TEST_ZEROCONF_RECORD_6.dns_pointer(created=now),
|
TEST_ZEROCONF_RECORD_6.dns_pointer(),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
assert await async_setup_component(hass, DOMAIN, {})
|
assert await async_setup_component(hass, DOMAIN, {})
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue