From fd7330ea7700ac18ee1d073d0b55299ccb045d53 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Fri, 8 Jul 2022 09:48:46 +0200 Subject: [PATCH] Bump NextDNS backend library (#74611) --- homeassistant/components/nextdns/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- tests/components/nextdns/test_diagnostics.py | 10 ++++++---- tests/components/nextdns/test_sensor.py | 8 ++++---- 5 files changed, 13 insertions(+), 11 deletions(-) diff --git a/homeassistant/components/nextdns/manifest.json b/homeassistant/components/nextdns/manifest.json index fd3dd46f846..a427f930db8 100644 --- a/homeassistant/components/nextdns/manifest.json +++ b/homeassistant/components/nextdns/manifest.json @@ -3,7 +3,7 @@ "name": "NextDNS", "documentation": "https://www.home-assistant.io/integrations/nextdns", "codeowners": ["@bieniu"], - "requirements": ["nextdns==1.0.0"], + "requirements": ["nextdns==1.0.1"], "config_flow": true, "iot_class": "cloud_polling", "loggers": ["nextdns"] diff --git a/requirements_all.txt b/requirements_all.txt index 6cc0cce2cbf..3019833e03d 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1092,7 +1092,7 @@ nextcloudmonitor==1.1.0 nextcord==2.0.0a8 # homeassistant.components.nextdns -nextdns==1.0.0 +nextdns==1.0.1 # homeassistant.components.niko_home_control niko-home-control==0.2.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 32a642581d8..4e0136bcc15 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -760,7 +760,7 @@ nexia==2.0.1 nextcord==2.0.0a8 # homeassistant.components.nextdns -nextdns==1.0.0 +nextdns==1.0.1 # homeassistant.components.nfandroidtv notifications-android-tv==0.1.5 diff --git a/tests/components/nextdns/test_diagnostics.py b/tests/components/nextdns/test_diagnostics.py index 73844b6a2e3..ba4a4d2ccb4 100644 --- a/tests/components/nextdns/test_diagnostics.py +++ b/tests/components/nextdns/test_diagnostics.py @@ -43,11 +43,13 @@ async def test_entry_diagnostics(hass, hass_client): "doh_queries": 20, "doq_queries": 10, "dot_queries": 30, + "tcp_queries": 0, "udp_queries": 40, - "doh_queries_ratio": 22.2, - "doq_queries_ratio": 11.1, - "dot_queries_ratio": 33.3, - "udp_queries_ratio": 44.4, + "doh_queries_ratio": 20.0, + "doq_queries_ratio": 10.0, + "dot_queries_ratio": 30.0, + "tcp_queries_ratio": 0.0, + "udp_queries_ratio": 40.0, } assert result["status_coordinator_data"] == { "all_queries": 100, diff --git a/tests/components/nextdns/test_sensor.py b/tests/components/nextdns/test_sensor.py index fef2abafc85..8a7d13866f3 100644 --- a/tests/components/nextdns/test_sensor.py +++ b/tests/components/nextdns/test_sensor.py @@ -197,7 +197,7 @@ async def test_sensor(hass): state = hass.states.get("sensor.fake_profile_dns_over_https_queries_ratio") assert state - assert state.state == "22.2" + assert state.state == "20.0" assert state.attributes.get(ATTR_STATE_CLASS) is SensorStateClass.MEASUREMENT assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PERCENTAGE @@ -217,7 +217,7 @@ async def test_sensor(hass): state = hass.states.get("sensor.fake_profile_dns_over_quic_queries_ratio") assert state - assert state.state == "11.1" + assert state.state == "10.0" assert state.attributes.get(ATTR_STATE_CLASS) is SensorStateClass.MEASUREMENT assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PERCENTAGE @@ -237,7 +237,7 @@ async def test_sensor(hass): state = hass.states.get("sensor.fake_profile_dns_over_tls_queries_ratio") assert state - assert state.state == "33.3" + assert state.state == "30.0" assert state.attributes.get(ATTR_STATE_CLASS) is SensorStateClass.MEASUREMENT assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PERCENTAGE @@ -347,7 +347,7 @@ async def test_sensor(hass): state = hass.states.get("sensor.fake_profile_udp_queries_ratio") assert state - assert state.state == "44.4" + assert state.state == "40.0" assert state.attributes.get(ATTR_STATE_CLASS) is SensorStateClass.MEASUREMENT assert state.attributes.get(ATTR_UNIT_OF_MEASUREMENT) == PERCENTAGE