Erik Montnemery
6908497c3d
Add minor version to config entries ( #105479 )
2023-12-12 08:44:35 +01:00
Whitney Young
2c3067b9c2
Fix date observed is not sent by AirNow ( #101921 ) ( #101977 )
...
* Fix mixed up keys
These were accidentally the wrong values, but never passed on
to the end user.
* Fix date observed is not sent by AirNow (#101921 )
2023-10-15 19:48:47 +02:00
Erik Montnemery
7f912cb669
Fix airnow test fixture ( #101458 )
2023-10-05 13:24:28 +02:00
Erik Montnemery
2464232f24
Fix call to API in airnow option flow tests ( #101457 )
2023-10-05 13:23:59 +02:00
J.P. Krauss
95c03b4192
Add Options Flow to change radius after initial configuration ( #97285 )
...
* Add Options Flow to change radius after initial configuration
* Add tests for Options Flow
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Incorporate review suggestions
* Fix diagnostics test case
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Incorporate review suggestions
* Revert "Incorporate review suggestions"
This reverts commit 421e140a4fc78da22ea74c95cd1a17f9305ebbf6.
* Fix broken review comments
* Incorporate rest of review comments
* Incorporate rest of review comments
* Use Config Entry Migration
* Remove old migration code
* Update diagnostics snapshot for config entry migration
* Incorporate review feedback
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-28 21:21:52 +02:00
Joost Lekkerkerker
4518dad83b
Use snapshot assertion for Airnow diagnostics ( #98727 )
2023-08-21 14:19:21 +02:00
J.P. Krauss
7113db8da4
Improve AirNow Configuration Error Handling ( #97267 )
...
* Fix config flow error handling when no data is returned by AirNow API
* Add test for PyAirNow EmptyResponseError
* Typo Fix
2023-07-26 21:30:25 +02:00
epenet
07a1a0efa9
Add type hints to integration tests (part 1) ( #87777 )
2023-02-09 16:09:13 +01:00
Aaron Bach
eae96eb4c2
Add diagnostics to AirNow ( #79904 )
2022-10-13 07:31:33 -06:00
Aaron Bach
8471a71b60
Move AirNow test fixtures to `conftest.py` ( #79902 )
...
* Move AirNow test fixtures to `conftest.py`
* Unnecessary fixture
* Better
* Linting
2022-10-08 16:32:51 -06:00
Franck Nijhof
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum ( #74642 )
2022-07-07 19:57:36 +03:00
Paulus Schoutsen
a4d9019ffc
Refactor persistent notification to no longer route all data via a service ( #57157 )
...
* Convert persistent notification tests to async
* Create/dismiss persistent notifications in exposed functions, not service calls
* Fix notify persistent_notification
* Remove setting up persistent_notification
* Drop more setups
* Empty methods
* Undeprecate sync methods because too big task
* Fix setup clearing notifications
* Fix a bunch of tests
* Fix more tests
* Uno mas
* Test persistent notification events
* Clean up stale comment
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-07 12:58:00 +02:00
Franck Nijhof
52475c108f
Make integration setup optional ( #48381 )
2021-03-29 13:53:47 -07:00
Franck Nijhof
65cf2fcb6f
Drop asynctest ( #44746 )
2021-01-01 22:31:56 +01:00
J.P. Krauss
e37bb51320
Add AirNow Integration ( #40091 )
2020-12-30 20:25:57 +01:00