Simone Chemelli
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02:00
Maciej Bieniek
3206979488
Add separate entities for temperature, humidity and pressure in AccuWeather integration ( #125041 )
...
* Add temperature, humidity and pressure sensors
* Make uv index sensor disabled by default
* Fix type
2024-09-02 20:46:32 +02:00
epenet
3d31af3eb4
Move entity_registry_enabled_by_default to decorator [a-p] ( #118794 )
2024-06-04 16:18:42 +02:00
Maciej Bieniek
09be56964d
AccuWeather tests refactoring ( #116923 )
...
* Add mock_accuweather_client
* Improve tests
* Fix exceptions
* Remove unneeded update_listener()
* Fix arguments for fixtures
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-05-06 19:41:48 +02:00
Joost Lekkerkerker
b328981868
Use snapshot test helper in Accuweather ( #115884 )
2024-04-20 17:24:40 +02:00
Maciej Bieniek
e7076ac83f
Use separate data coordinators for AccuWeather observation and forecast ( #115628 )
...
* Remove forecast option
* Update strings
* Use separate DataUpdateCoordinator for observation and forecast
* Fix tests
* Remove unneeded variable
* Separate data coordinator classes
* Use list comprehension
* Separate coordinator clasess to add type annotations
* Test the availability of the forecast sensor entity
* Add DataUpdateCoordinator types
* Use snapshot for test_sensor()
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-04-17 00:00:16 +02:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-26 00:02:16 +01:00
Marc Mueller
38adfbf1a3
Add empty line after module docstring [tests a-e] ( #112708 )
2024-03-08 08:50:25 -05:00
Franck Nijhof
04e0e2bd75
Update a* tests to use device & entity registry fixtures ( #103711 )
2023-11-09 20:46:20 +01:00
Maciej Bieniek
12426dfad4
Add entity translations for AccuWeather ( #95940 )
...
* Add entity name translations
* Some improvements
* Update tests
* Suggested changes
* day 0 -> today
* night 0 -> tonight
* Fix precipitation
2023-07-29 21:22:53 +02:00
Maciej Bieniek
71466e5012
Add new sensors to AccuWeather ( #93362 )
...
* Add solar irradiance and condition sensors
* Use entity_registry_enabled_by_default fixture
2023-05-22 21:55:54 +02:00
Maciej Bieniek
d47e58fb38
Bump accuweather to version 1.0.0 ( #93305 )
2023-05-21 14:50:10 +02:00
Maciej Bieniek
ee23d79a00
Add air quality sensors to Accuweather integration ( #91516 )
2023-04-22 17:19:21 +02:00
Maciej Bieniek
9d68cdca18
Remove ozone state attribute and ozone sensors from Accuweather ( #91492 )
2023-04-16 14:01:22 +02:00
Maciej Bieniek
8d21e2b168
Use metric units internally in Accuweather integration ( #90444 )
...
* Use metric units internally
* Remove unnecessary code
* Simplify sensor classes
* Remove AccuWeatherForecastSensor class
* Update wind speed value in test
* Return suggested_unit_of_measurement for wind entities
* Clean test
* Use _attr_suggested_unit_of_measurement
* Remove _get_suggested_unit()
* Remove unnecessarey code
2023-03-30 13:11:33 +02:00
epenet
8c821c8969
Add JSON support to load_fixture ( #88076 )
...
* Add JSON support to load_fixture
* More tests
* Remove lru_cache on load_json
2023-02-16 19:40:47 +01:00
epenet
2545694d41
Add type hints to integration tests (a) ( #87684 )
...
* Add type hints to accuweather tests
* Adjust a** components
* Adjust aiohttp_client
* ClientSessionGenerator/WebSocketGenerator
2023-02-08 12:16:23 +01:00
Erik Montnemery
bcc1aa03b4
Move sensor rounding to frontend ( #87330 )
...
* Move sensor rounding to frontend
* Update integrations
* Add comment
2023-02-04 14:54:36 -05:00
Maciej Bieniek
d485630ce9
Use device class ENUM for Accuweather pressure tendency sensor ( #86887 )
...
* Use device class ENUM for pressure tendency sensor
* Format
2023-01-30 12:03:23 +01:00
Maciej Bieniek
58bfeb3110
Fix state_class for Accuweather precipitation sensor ( #86088 )
2023-01-20 23:36:25 +01:00
Michael
2850583085
Replace the usage of unit constants by enumerations in Tests [a-e] ( #85932 )
2023-01-15 14:44:01 +01:00
epenet
72fd57a685
Use new device class in accuweather ( #83318 )
2022-12-06 11:54:59 +01:00
Erik Montnemery
8e617bbc1d
Add translation_key property to entites ( #82701 )
...
* Add translation_key attribute to entity state
* Update accuweather test
* Index entity translation keys by platform
* Store translation key in entity registry
2022-12-01 09:34:09 +01:00
Maciej Bieniek
052c673c9e
Use wind_speed device class instead of speed in Accuweather ( #81016 )
2022-10-26 13:47:29 +02:00
epenet
e84e5f134e
Use US_CUSTOMARY_SYSTEM in tests ( #80658 )
...
* Use US_CUSTOMARY_SYSTEM in tests
* Don't update test_unit_system
2022-10-20 15:42:23 +02:00
Maciej Bieniek
5abff31437
Use new device classes in Accuweather integration ( #79717 )
...
* Add new device classes
* Update tests
2022-10-07 17:52:36 -06:00
epenet
c5a56dab42
Apply hass-relative-import to tests (a-c) ( #78728 )
2022-09-19 09:48:25 +02:00
J. Nick Koston
f1b400feaf
Revert changes from #70300 part 2 ( #70386 )
2022-04-21 10:50:00 -10:00
J. Nick Koston
309424d3b9
Prevent tests changing units from affecting other tests ( #70300 )
...
* Prevent tests changing temperature_unit from affecting other tests
* tweak
2022-04-19 11:38:52 -10:00
Josh Soref
ace5918208
spelling: components/accuweather ( #64264 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-01-17 15:19:24 +01:00
Dave T
fe08668a87
Use DeviceClass Enums in accuweather tests ( #61990 )
2021-12-16 21:05:56 +01:00
Ville Skyttä
5bf67cac66
Use RegistryEntryDisabler ( #60436 )
2021-12-15 23:25:40 +02:00
Maciej Bieniek
e6c850136c
Add support for state_class to AccuWeather integration ( #51510 )
...
* Add support for state_class
* Use get() method
2021-06-25 10:06:15 +02:00
Maciej Bieniek
57106098f9
Fix AccuWeather sensors updates ( #52031 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-20 14:53:08 -07:00
Maciej Bieniek
bce5f8ee05
Improve AccuWeather type annotations ( #50616 )
...
* Improve type annotations
* Remove unused argument
* Simplify state logic
* Fix uvindex state
* Fix type for logger
* Increase tests coverage
* Fix pylint arguments-differ error
* Suggested change
* Suggested change
* Remove unnecessary variable
* Remove unnecessary conditions
* Use int instead of list for forecast days
* Add enabled to sensor types dicts
* Fix request_remaining conversion and tests
* Run hassfest
* Suggested change
* Suggested change
* Do not use StateType
2021-05-19 09:37:16 +01:00
Ville Skyttä
a396619251
Use disabled_by constants ( #49584 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-04-23 09:56:42 +02:00
Erik Montnemery
78b21b1ad1
Update tests a-b to use async_get() instead of async_get_registry() ( #47651 )
2021-03-09 14:24:34 +01:00
Franck Nijhof
65cf2fcb6f
Drop asynctest ( #44746 )
2021-01-01 22:31:56 +01:00
Abílio Costa
896f51fd82
Add Wind to Accuweather sensors ( #44364 )
2020-12-19 16:10:02 +01:00
springstan
30b94892c4
Use strings instead of f-strings for constants ( #40619 )
2020-11-09 10:09:53 +01:00
springstan
06a133c3e9
Add and use length millimeters constant ( #40116 )
...
* Add and use length millimeters constant
* Fix pylint error
* Fix broken accuweather sensor test
2020-09-22 21:09:17 -05:00
springstan
d2b1918e9c
Drop UNIT_ prefix for percentage constant ( #39383 )
2020-09-05 21:09:14 +02:00
Maciej Bieniek
a7e19c8896
Improve tests for AccuWeather integration ( #38621 )
...
* Add more tests
* Add tests for sensor platform
* Add more tests
* More tests
* Simplify parsing of attributes
* Change Quality scale to platinum
* Patch the library in the manual update entity test
* Add unsupported condition icon test
* Do not patch _async_get_data
* Apply suggestions from code review
* Update config_flow.py
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Update tests/components/accuweather/test_weather.py
* Apply suggestions from code review
* Add return_value
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-08-09 09:21:36 -05:00