Jan Bouwhuis
a1bc929421
Migrate Tibber notify service ( #116893 )
...
* Migrate tibber notify service
* Tests and repair flow
* Use notify repair flow helper
* Cleanup strings after using helper, use HomeAssistantError
* Add entry state assertions to unload test
* Update comment
* Update comment
2024-05-12 19:52:08 +02:00
Jan Bouwhuis
07061b14d0
Fix typo in mqtt test name ( #117305 )
2024-05-12 16:44:39 +02:00
Jan Bouwhuis
606a2848db
Fix import on File config entry and other improvements ( #117210 )
...
* Address comments
* Remove Name option for File based sensor
* Make sure platform schema is applied
2024-05-12 15:09:54 +02:00
J. Nick Koston
c971d08454
Fix flume doing blocking I/O in the event loop ( #117293 )
...
constructing FlumeData opens files
2024-05-12 08:28:22 -04:00
Brett Adams
7509ccff40
Use entry runtime data in Teslemetry ( #117283 )
...
* runtime_data
* runtime_data
* Remove some code
* format
* Fix missing entry.runtime_data
2024-05-12 08:25:09 -04:00
J. Nick Koston
f318a3b5e2
Fix blocking I/O in the event loop to get MacOS system_info ( #117290 )
...
* Fix blocking I/O in the event look to get MacOS system_info
* split pr
* Update homeassistant/helpers/system_info.py
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
* Update homeassistant/helpers/system_info.py
---------
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
2024-05-12 08:16:21 -04:00
Jan Bouwhuis
65a4e5a1af
Spelling of controlling in mqtt valve tests ( #117301 )
2024-05-12 14:06:21 +02:00
Marc Mueller
4f4389ba85
Improve bluetooth generic typing ( #117157 )
2024-05-12 13:15:30 +02:00
Jan Bouwhuis
92254772ca
Increase MQTT broker socket buffer size ( #117267 )
...
* Increase MQTT broker socket buffer size
* Revert unrelated change
* Try to increase buffer size
* Set INITIAL_SUBSCRIBE_COOLDOWN back to 0.5 sec
* Sinplify and add test
* comments
* comments
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-12 13:13:41 +02:00
J. Nick Koston
f4e8d46ec2
Small speed ups to bootstrap tests ( #117285 )
2024-05-12 20:05:02 +09:00
J. Nick Koston
437fe3fa4e
Fix mimetypes doing blocking I/O in the event loop ( #117292 )
...
The first time aiohttp calls mimetypes, it will load the mime.types file
We now init the db in the executor to avoid blocking the event loop
2024-05-12 10:47:52 +02:00
Ville Skyttä
34175846ff
Bump upcloud-api to 2.5.1 ( #117231 )
...
Upgrade upcloud-python-api to 2.5.1
- https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v2.0.1
- https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v2.5.0
- https://github.com/UpCloudLtd/upcloud-python-api/releases/tag/v2.5.1
2024-05-12 08:10:02 +00:00
J. Nick Koston
eac4aaef10
Use a dictcomp to reconstruct DeviceInfo in the device_registry ( #117286 )
...
Use a dictcomp to reconstruct DeviceInfo
a dictcomp is faster than many sets on the dict by at least
25%
We call this for nearly every device in the registry at
startup
2024-05-12 08:07:12 +02:00
Erik Montnemery
0acf392a50
Use `MockConfigEntry` in hue tests ( #117237 )
...
Use MockConfigEntry in hue tests
2024-05-11 23:36:54 -04:00
J. Nick Koston
b061e7d1aa
Small speed up to setting up integrations and config entries ( #117278 )
...
* Small speed up to setting up integration and config entries
When profiling tests, I noticed many calls to get_running_loop. In the places
where we are already in a coro, pass the existing loop so it does not have to
be looked up. I did not do this for places were we are not in a coro since there
is risk that an integration could be doing a non-thread-safe call and its better
that the code raises when trying to fetch the running loop vs the performance
improvement for these cases.
* fix merge
* missed some
2024-05-11 22:39:20 -04:00
Abílio Costa
15825b9444
Fix docstring in Idasen Desk ( #117280 )
2024-05-12 09:14:52 +09:00
J. Nick Koston
481de8cdc9
Ensure config entry operations are always holding the lock ( #117214 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-12 08:20:08 +09:00
Erik Montnemery
f55fcca0bb
Tweak config_entries tests ( #117242 )
2024-05-11 21:45:03 +02:00
Joost Lekkerkerker
9f53c807c6
Refactor V2C tests ( #117264 )
...
* Refactor V2C tests
* Refactor V2C tests
* Refactor V2C tests
* Refactor V2C tests
* Update tests/components/v2c/conftest.py
* Refactor V2C tests
2024-05-11 21:28:37 +02:00
Jan Bouwhuis
7eb8f265fe
Add shared notify service migration repair helper ( #117213 )
...
* Add shared notifiy service migration repair helper
* Delete ecobee repairs.py
* Update dependency
* Fix file test
* Fix homematic tests
* Improve tests for file and homematic
2024-05-11 21:13:44 +02:00
Erik Montnemery
d1525b1edf
Sort parameters to MockConfigEntry ( #117239 )
2024-05-11 14:16:29 -04:00
Erik Montnemery
35900cd579
Use mock_config_flow helper in bootstrap tests ( #117240 )
2024-05-11 14:11:42 -04:00
Erik Montnemery
021b057a87
Use mock_config_flow helper in config_entries tests ( #117241 )
2024-05-11 14:11:18 -04:00
Erik Montnemery
5c1f6aeb60
Use mock_config_flow helper in config tests ( #117245 )
2024-05-11 14:09:00 -04:00
Raman Gupta
1f792fc2aa
Start using runtime_data for zwave_js ( #117261 )
...
* Start using runtime_data for zwave_js
* fix bug
2024-05-11 14:08:30 -04:00
Tom Harris
a892062f01
Bump pyinsteon to 1.6.1 ( #117196 )
...
* Bump pyinsteon
* Bump pyinsteon
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-11 13:41:14 -04:00
mtielen
e5f8e08d62
Bump wolf-comm to 0.0.8 ( #117218 )
2024-05-11 18:29:59 +02:00
hahn-th
8e71fca511
Bump homematicip to 1.1.1 ( #117175 )
2024-05-11 18:24:56 +02:00
Raman Gupta
9655db3d55
Fix zwave_js discovery logic for node device class ( #117232 )
...
* Fix zwave_js discovery logic for node device class
* simplify check
2024-05-11 17:41:03 +02:00
Erik Montnemery
3bea124d84
Sort asserts in config config_entries tests ( #117244 )
2024-05-11 17:38:07 +02:00
Erik Montnemery
813f97dedc
Rename some MQTT tests ( #117246 )
2024-05-11 16:57:46 +02:00
Erik Montnemery
745c4aef30
Rename some rflink tests ( #117247 )
2024-05-11 14:18:41 +01:00
Erik Montnemery
acc78b26f7
Rename some translation helper tests ( #117248 )
2024-05-11 14:17:53 +01:00
Erik Montnemery
6f50c60e60
Rename some runner tests ( #117249 )
2024-05-11 14:16:41 +01:00
Erik Montnemery
90a50c162d
Use MockConfigEntry in unifi tests ( #117238 )
2024-05-11 11:11:53 +02:00
J. Nick Koston
daef625985
Speed up init and finish flow ( #117226 )
...
Since every flow now has to check for single config entry, change
the check to see if a config entry exists first before calling
the _support_single_config_entry_only since _support_single_config_entry_only
has to load the integration which adds up quite a bit in test runs
2024-05-11 09:47:17 +02:00
Paul Donald
c979597ec4
Prevent shutdown fault-log trace-back ( #116735 )
...
Closes issue #116710
2024-05-11 07:59:05 +02:00
G Johansson
70a1e627b6
Add device class to Command Line cover ( #117183 )
2024-05-11 06:22:30 +01:00
J. Nick Koston
d7aa24fa50
Only load translations for an integration once per test session ( #117118 )
2024-05-11 12:00:02 +09:00
J. Nick Koston
9e107a02db
Fix flakey advantage_air test ( #117224 )
2024-05-10 21:39:01 -05:00
Allen Porter
f35b9c2b22
Bump pyrainbird to 6.0.1 ( #117217 )
...
* Bump pyrainbird to 6.0.0
* Bump to 6.0.1
2024-05-10 19:00:08 -07:00
jjlawren
b180e14224
Bump SoCo to 0.30.4 ( #117212 )
2024-05-10 21:38:38 -04:00
J. Nick Koston
52cca26473
Use async_get_loaded_integration in config_entries ( #117192 )
2024-05-11 10:30:34 +09:00
Allen Porter
25c97a5eab
Bump ical to 8.0.1 ( #117219 )
2024-05-10 21:25:16 -04:00
J. Nick Koston
3ad489d835
Fix flakey sonos test teardown ( #117222 )
...
https://github.com/home-assistant/core/actions/runs/9039805087/job/24843300480?pr=117214
2024-05-10 21:24:49 -04:00
J. Nick Koston
2e60e09ba2
Ensure config entry setup lock is held when removing a config entry ( #117086 )
2024-05-11 09:47:26 +09:00
J. Nick Koston
c74c2f3652
Add state check to config entry setup to ensure it cannot be setup twice ( #117193 )
2024-05-11 07:09:28 +09:00
Jan Bouwhuis
c21dac855a
Fix File entry setup config parsing whole YAML config ( #117206 )
...
Fix File entry setup config parsingwhole YAML config
2024-05-10 22:05:40 +02:00
Marc-Olivier Arsenault
db6e3f7cbf
Add update_without_throttle to ecobee number ( #116504 )
...
add update_without_throttle
2024-05-10 21:54:28 +02:00
Denis Shulyaka
8168aff253
Update SetPositionIntentHandler intent schema ( #116794 )
...
Update SetPositionIntentHandler
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-10 14:33:11 -04:00