Allow parameterizing YAML config in tests (#87981)
* Add fixture to parameterize yaml config * Apply to more tests * Re-add @fixture label * Add fixtures to patch yaml content and targets * Typo * Improve docstr Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> * Update references to mock_yaml_configuration * Apply new fixtures * Apply to check_config tests * Follow up comments * Rename fixtures, update docstr * Split paths * Patch load_yaml_config_file instead * sort * Fix tests * improve docst * Rename fixtures * sorting Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> * Improve docstr Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> * Improve docstr Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> * Improve docstr Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> * Improve docstr Co-authored-by: Erik Montnemery <erik@montnemery.com> * Improve docstr Co-authored-by: Erik Montnemery <erik@montnemery.com> * Improve docstr Co-authored-by: Erik Montnemery <erik@montnemery.com> --------- Co-authored-by: epenet <6771947+epenet@users.noreply.github.com> Co-authored-by: Erik Montnemery <erik@montnemery.com>
This commit is contained in:
@@ -109,6 +109,9 @@ _TEST_FIXTURES: dict[str, list[str] | str] = {
|
||||
"hass_admin_user": "MockUser",
|
||||
"hass_client": "ClientSessionGenerator",
|
||||
"hass_client_no_auth": "ClientSessionGenerator",
|
||||
"hass_config": "ConfigType | None",
|
||||
"hass_config_yaml": "str | None",
|
||||
"hass_config_yaml_files": "dict[str, str] | None",
|
||||
"hass_owner_user": "MockUser",
|
||||
"hass_read_only_access_token": "str",
|
||||
"hass_read_only_user": "MockUser",
|
||||
@@ -126,6 +129,8 @@ _TEST_FIXTURES: dict[str, list[str] | str] = {
|
||||
"mock_bluetooth_adapters": "None",
|
||||
"mock_device_tracker_conf": "list[Device]",
|
||||
"mock_get_source_ip": "None",
|
||||
"mock_hass_config": "None",
|
||||
"mock_hass_config_yaml": "None",
|
||||
"mock_zeroconf": "None",
|
||||
"mqtt_client_mock": "MqttMockPahoClient",
|
||||
"mqtt_mock": "MqttMockHAClient",
|
||||
|
||||
Reference in New Issue
Block a user