diff --git a/homeassistant/components/waqi/manifest.json b/homeassistant/components/waqi/manifest.json index bf31fb570a8..76e25225b7d 100644 --- a/homeassistant/components/waqi/manifest.json +++ b/homeassistant/components/waqi/manifest.json @@ -5,6 +5,6 @@ "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/waqi", "iot_class": "cloud_polling", - "loggers": ["waqiasync"], - "requirements": ["aiowaqi==0.2.1"] + "loggers": ["aiowaqi"], + "requirements": ["aiowaqi==1.1.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index 25c8123a35e..8665eddbd44 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -372,7 +372,7 @@ aiovlc==0.1.0 aiovodafone==0.3.1 # homeassistant.components.waqi -aiowaqi==0.2.1 +aiowaqi==1.1.0 # homeassistant.components.watttime aiowatttime==0.1.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 0612e93d84a..59e028499f3 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -347,7 +347,7 @@ aiovlc==0.1.0 aiovodafone==0.3.1 # homeassistant.components.waqi -aiowaqi==0.2.1 +aiowaqi==1.1.0 # homeassistant.components.watttime aiowatttime==0.1.1 diff --git a/tests/components/waqi/test_config_flow.py b/tests/components/waqi/test_config_flow.py index be738a119e5..7a95e000d82 100644 --- a/tests/components/waqi/test_config_flow.py +++ b/tests/components/waqi/test_config_flow.py @@ -57,7 +57,7 @@ async def test_full_map_flow( "aiowaqi.WAQIClient.authenticate", ), patch( "aiowaqi.WAQIClient.get_by_ip", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): @@ -74,12 +74,12 @@ async def test_full_map_flow( "aiowaqi.WAQIClient.authenticate", ), patch( "aiowaqi.WAQIClient.get_by_coordinates", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ), patch( "aiowaqi.WAQIClient.get_by_station_number", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): @@ -133,7 +133,7 @@ async def test_flow_errors( "aiowaqi.WAQIClient.authenticate", ), patch( "aiowaqi.WAQIClient.get_by_ip", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): @@ -150,7 +150,7 @@ async def test_flow_errors( "aiowaqi.WAQIClient.authenticate", ), patch( "aiowaqi.WAQIClient.get_by_coordinates", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): @@ -220,7 +220,7 @@ async def test_error_in_second_step( "aiowaqi.WAQIClient.authenticate", ), patch( "aiowaqi.WAQIClient.get_by_ip", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): @@ -251,12 +251,12 @@ async def test_error_in_second_step( "aiowaqi.WAQIClient.authenticate", ), patch( "aiowaqi.WAQIClient.get_by_coordinates", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ), patch( "aiowaqi.WAQIClient.get_by_station_number", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): diff --git a/tests/components/waqi/test_sensor.py b/tests/components/waqi/test_sensor.py index 18f77028a29..ef434bcc544 100644 --- a/tests/components/waqi/test_sensor.py +++ b/tests/components/waqi/test_sensor.py @@ -36,7 +36,7 @@ async def test_legacy_migration(hass: HomeAssistant) -> None: """Test migration from yaml to config flow.""" search_result_json = json.loads(load_fixture("waqi/search_result.json")) search_results = [ - WAQISearchResult.parse_obj(search_result) + WAQISearchResult.from_dict(search_result) for search_result in search_result_json ] with patch( @@ -44,7 +44,7 @@ async def test_legacy_migration(hass: HomeAssistant) -> None: return_value=search_results, ), patch( "aiowaqi.WAQIClient.get_by_station_number", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): @@ -64,7 +64,7 @@ async def test_legacy_migration_already_imported( mock_config_entry.add_to_hass(hass) with patch( "aiowaqi.WAQIClient.get_by_station_number", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ): @@ -98,7 +98,7 @@ async def test_sensor(hass: HomeAssistant, mock_config_entry: MockConfigEntry) - mock_config_entry.add_to_hass(hass) with patch( "aiowaqi.WAQIClient.get_by_station_number", - return_value=WAQIAirQuality.parse_obj( + return_value=WAQIAirQuality.from_dict( json.loads(load_fixture("waqi/air_quality_sensor.json")) ), ):