Jan Bouwhuis
a244f9b202
Add type hints tests MQTT config_flow ( #87783 )
2023-02-09 16:47:28 +01:00
epenet
07a1a0efa9
Add type hints to integration tests (part 1) ( #87777 )
2023-02-09 16:09:13 +01:00
G Johansson
2b3e6a4ca8
Change name to entity_id for lock validation error message ( #87574 )
2023-02-09 15:59:30 +01:00
J. Nick Koston
03b47f1931
Disable test_entity_ids on MariaDB ( #87766 )
...
Dropping the database after this test will fail on
MySQL and hang forever because it causes an InnoDB deadlock
```
| 2042 | root | localhost:52698 | NULL | Query | 41 | Waiting for table metadata lock | DROP DATABASE `homeassistant-test` | 0.000 |
```
2023-02-09 15:30:35 +01:00
J. Nick Koston
f4a81a8b5b
Disable test_migration_in_progress on MySQL ( #87765 )
...
This test was recently enabled on MySQL in
https://github.com/home-assistant/core/pull/87753
Since it the migration is still in progress in the background
when the test ends, it causes deadlock with InnoDB when its dropped
out from under it
2023-02-09 15:27:27 +01:00
Jan Bouwhuis
dc5f35a85e
Add missed type hints on MQTT platform tests ( #87781 )
2023-02-09 15:22:30 +01:00
J. Nick Koston
483b0cd017
Skip db locking test with postgresql/MySQL ( #87760 )
...
* Skip db locking test with postgresql/MySQL
https://github.com/home-assistant/core/pull/87756#issuecomment-1423828389
* switch to the guards instead
2023-02-09 13:58:32 +01:00
Franck Nijhof
f5b651750c
Enable Ruff ICN001 ( #87775 )
2023-02-09 13:41:50 +01:00
Marc Mueller
67499e0204
Enable pydantic mypy plugin ( #87415 )
2023-02-09 13:33:10 +01:00
Erik Montnemery
2d2ff19949
Round value in state_with_unit template function ( #87619 )
2023-02-09 12:54:59 +01:00
majuss
773446946e
Bump lupupy to 0.2.8 ( #87754 )
2023-02-09 12:49:01 +01:00
epenet
94779dddaa
Add type hints to diagnostics test helper ( #85494 )
...
* Add type hints to diagnostics test helper
* Move type alias to the top
* Use Any
* Move TestClientGenerator to typing helper
* Use `dict[str, Any]` again
* Use JsonObjectType
* Add cast
2023-02-09 12:15:18 +01:00
epenet
ecb1d93b2e
Allow pytest to start before black finishes ( #87770 )
...
Speed-up CI
2023-02-09 11:57:15 +01:00
epenet
bb174780b9
Apply registry type hints on mqtt platform tests ( #87758 )
...
Apply registry fixture types on platform tests
2023-02-09 11:53:56 +01:00
epenet
678d1e367d
Refactor onewire options flow tests ( #87711 )
2023-02-09 11:52:26 +01:00
Franck Nijhof
330e1c6cbb
Clean up unnecessary registry mocks from integration tests ( #87763 )
2023-02-09 10:43:45 +01:00
John Pettitt
59890cca68
Fix bad battery sense in ambient_station ( #87668 )
2023-02-09 10:36:05 +01:00
Franck Nijhof
14c19a2456
Trigger full CI on recorder test changes ( #87764 )
2023-02-09 10:19:39 +01:00
J. Nick Koston
77cdde94f3
Turn back off test_shutdown_before_startup_finishes test on MySQL ( #87761 )
2023-02-09 03:12:10 -06:00
Jan Bouwhuis
df76e31cdf
Apply MQTT fixture types on platform tests ( #87722 )
...
* Apply MQTT fixture types on platform tests
* Add caplog type hint
* Add hass_ws_client type hint
* Add tmp_path type hint
* Add hass_client_no_auth type hint
2023-02-09 09:48:22 +01:00
J. Nick Koston
b0cbe5cb69
Bump yalexs_ble to 1.12.12 to fix reconnect when services fail to resolve ( #87664 )
...
* Bump yalexs_ble to 1.12.11 to fix reconnect when services fail to resolve
changelog: https://github.com/bdraco/yalexs-ble/compare/v1.12.8...v1.12.11
* bump to make it work with esphome proxy as well
* empty
2023-02-09 09:35:33 +01:00
starkillerOG
bcf8cf4d8b
Add reolink https webhook warning ( #87332 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
fixes undefined
2023-02-09 09:24:18 +01:00
epenet
c946f684bc
Add more type hints to conftest ( #87755 )
...
* Add pytest type hints to conftest
* Add bluetooth and integration frame
2023-02-09 09:20:05 +01:00
Erik Montnemery
58618b2978
Improve recorder tests to use MariaDB / PostgreSQL ( #87756 )
2023-02-09 02:18:20 -06:00
Erik Montnemery
b0f5bdd504
Improve migration tests to use MariaDB / PostgreSQL database ( #87753 )
2023-02-09 08:42:32 +01:00
Paulus Schoutsen
f9dc562251
Stub I/O when loading registries in tests ( #87744 )
2023-02-09 08:25:52 +01:00
Franck Nijhof
769e0356ad
Clean up unnecessary registry mocks from scaffolding templates ( #87732 )
2023-02-09 08:22:41 +01:00
Franck Nijhof
76bf6f164f
Clean up unnecessary registry mocks from mqtt tests ( #87728 )
...
* Clean up unnecessary registry mocks from mqtt tests
* Fix helper methods
2023-02-09 08:19:06 +01:00
Franck Nijhof
80bf632e2d
Clean up unnecessary registry mocks from helpers ( #87734 )
2023-02-08 20:15:29 -05:00
Arturo
1c02f19d9a
Fix matter color temperature light ( #87677 )
...
* Adds tests for each matter light type and fixes small issue with color temperature lights not being detected properly
* Removes commented out code
* Changed matter light tests to pytest.mark.parametrize to reduce duplicate code
2023-02-08 23:41:04 +01:00
J. Nick Koston
1a7c99382c
Revert "Bump aiolifx to 0.8.8" ( #87740 )
2023-02-08 16:36:09 -06:00
epenet
aff0174afa
Add more type hints to conftest ( #87737 )
2023-02-08 22:58:00 +01:00
starkillerOG
17aee5e3a3
Bump reolink-aio to 0.4.0 ( #87733 )
...
bump reolink-aio to 0.4.0
2023-02-08 22:52:23 +01:00
starkillerOG
0ab30ece68
Netgear ssdp discovery abort if no serial ( #87532 )
...
fixes undefined
2023-02-08 15:38:44 -06:00
Avi Miller
014743a27c
Bump aiolifx to 0.8.8 ( #87729 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-08 15:35:53 -06:00
Marc Mueller
18a3fe1237
Remove platformdirs constraint ( #87735 )
2023-02-08 15:32:03 -06:00
H. Balázs
e1830128cc
Upgrading volvooncall to 0.10.2 ( #87572 )
...
* Upgrading volvooncall to 0.10.2
This release fixes the incorrect remaining time of charging the battery
* updating volvooncall test requirements
* Updating volvooncall requirements
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-02-08 22:28:47 +01:00
epenet
a31bd49eee
Use matrix for db recorder tests ( #87640 )
...
* (mock) Mark mariadb as success to skip on partial builds
* mariadb_groups
* Adjust
* Fix yaml
* mariadb-group
* Add postgresql-group
* Align
* Include mariadb-postgresql
* Update ci.yaml
* Update ci.yaml
* Rename jobs
* Remove recorder tests from coverage needs
2023-02-08 22:21:47 +01:00
Erik Montnemery
0cfb937d07
Enforce sorting of manifests ( #87020 )
2023-02-08 21:48:58 +01:00
Jan Bouwhuis
b93c135c8d
Add type hints for MQTT discovery tests ( #87425 )
...
* Add type hints for MQTT discovery tests
* Remove more unused caplog instances
* rebase commit
* Small corrections
* Add event tye hint and correct string assignment
* Another Event type hint
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Correct test_complex_discovery_topic_prefix
* Import individual items from homeassistant.core
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-02-08 20:56:27 +01:00
Erik Montnemery
b0b1d8143f
Sort manifests 10 ( #87031 )
2023-02-08 20:41:50 +01:00
Erik Montnemery
1d64ba9d34
Sort manifests 6 ( #87027 )
2023-02-08 20:38:43 +01:00
Erik Montnemery
90d7fb8418
Sort manifests 5 ( #87026 )
2023-02-08 20:35:25 +01:00
Erik Montnemery
1450b44c63
Sort manifests 7 ( #87028 )
2023-02-08 20:32:43 +01:00
Erik Montnemery
231aad7a68
Sort manifests 1 ( #87022 )
2023-02-08 20:29:44 +01:00
Franck Nijhof
51a9f65a01
Clean up unnecessary registry mocks from Core tests ( #87726 )
2023-02-08 13:28:44 -06:00
Erik Montnemery
899adef590
Sort manifests 4 ( #87025 )
2023-02-08 20:27:05 +01:00
Erik Montnemery
23fa500406
Sort manifests 9 ( #87030 )
2023-02-08 20:22:30 +01:00
Erik Montnemery
78c9b70c8d
Sort manifests 3 ( #87024 )
2023-02-08 20:19:19 +01:00
Erik Montnemery
87420e949d
Sort manifests 2 ( #87023 )
2023-02-08 20:16:39 +01:00