mirror of
https://github.com/home-assistant/core.git
synced 2026-05-08 17:49:37 +01:00
Fix test cases in ViCare integration (#154687)
This commit is contained in:
committed by
GitHub
parent
effc33d0d2
commit
394575e4f7
File diff suppressed because it is too large
Load Diff
@@ -16,31 +16,23 @@ from tests.common import MockConfigEntry, snapshot_platform
|
||||
|
||||
|
||||
@pytest.mark.usefixtures("entity_registry_enabled_by_default")
|
||||
@pytest.mark.parametrize(
|
||||
("fixture_type", "fixture_data"),
|
||||
[
|
||||
("type:boiler", "vicare/Vitodens300W.json"),
|
||||
("type:heatpump", "vicare/Vitocal250A.json"),
|
||||
("type:ventilation", "vicare/ViAir300F.json"),
|
||||
("type:ess", "vicare/VitoChargeVX3.json"),
|
||||
(None, "vicare/VitoValor.json"),
|
||||
],
|
||||
)
|
||||
async def test_all_entities(
|
||||
hass: HomeAssistant,
|
||||
fixture_type: str,
|
||||
fixture_data: str,
|
||||
snapshot: SnapshotAssertion,
|
||||
mock_config_entry: MockConfigEntry,
|
||||
entity_registry: er.EntityRegistry,
|
||||
) -> None:
|
||||
"""Test all entities."""
|
||||
fixtures: list[Fixture] = [
|
||||
Fixture({fixture_type}, fixture_data),
|
||||
Fixture({"type:climateSensor"}, "vicare/RoomSensor1.json"),
|
||||
Fixture({"type:climateSensor"}, "vicare/RoomSensor2.json"),
|
||||
Fixture({"type:boiler"}, "vicare/Vitodens300W.json"),
|
||||
Fixture({"type:heatpump"}, "vicare/Vitocal250A.json"),
|
||||
Fixture({"type:ventilation"}, "vicare/ViAir300F.json"),
|
||||
Fixture({"type:ess"}, "vicare/VitoChargeVX3.json"),
|
||||
Fixture({None}, "vicare/VitoValor.json"),
|
||||
Fixture({"type:radiator"}, "vicare/ZigbeeTRV.json"),
|
||||
Fixture({"type:repeater"}, "vicare/ZigbeeRepeater.json"),
|
||||
Fixture({"type:climateSensor"}, "vicare/RoomSensor1.json"),
|
||||
Fixture({"type:climateSensor"}, "vicare/RoomSensor2.json"),
|
||||
]
|
||||
with (
|
||||
patch(f"{MODULE}.login", return_value=MockPyViCare(fixtures)),
|
||||
|
||||
Reference in New Issue
Block a user