ha-core/tests/fixtures
chammp a5cc0ae890
Improve package schema validation (#108125)
* Add failing tests for package config validation error wrapping

* Wrap package schema validation errors in HomeAssistantError

* Fix yamllint errors

* Rework package merge validation

Ignore invalid package definitions instead of failing startup.
Output error messages with locations if possible when a package
definition has errors.

* Ruff format

* Fix linter errors

* Move package_definition_schema to module scope

* Move inner function to module level

* Merge exception handlers

Merge exception handlers for config schema validation and package merge
to avoid untested code branches

* Fix long lines and doc strings

* More minor changes to exception handler

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-02-10 20:16:20 +01:00
..
core/config Improve package schema validation (#108125) 2024-02-10 20:16:20 +01:00
helpers
Ddwrt_Status_Lan.txt
Ddwrt_Status_Wireless.txt
alpr_cloud.json
alpr_stdout.txt
aurora.txt
bom_weather.json
coinmarketcap.json
darksky.json
feedreader.xml
feedreader1.xml
feedreader2.xml
feedreader3.xml
feedreader4.xml
feedreader5.xml
feedreader6.xml Fix feedreader date comparison to allow RSS entries with identical timestamps (#104925) 2023-12-23 16:48:36 +01:00
homematicip_cloud.json
london_air.json Fixes London Air parsing error (#97557) 2023-08-01 11:04:30 +02:00
metoffice.json
microsoft_face_create_person.json
microsoft_face_detect.json
microsoft_face_identify.json
microsoft_face_persongroups.json
microsoft_face_persons.json
openhardwaremonitor.json
uk_transport_bus.json
uk_transport_train.json
upc_connect.xml
whoami.json
wsdot.json
yahoo_finance.json
yahooweather.json
yandex_transport_bus_reply.json
yandex_transport_suburban_reply.json