1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-25 13:38:04 +00:00

Add JSON support to load_fixture (#88076)

* Add JSON support to load_fixture

* More tests

* Remove lru_cache on load_json
This commit is contained in:
epenet
2023-02-16 19:40:47 +01:00
committed by GitHub
parent bc2b35765e
commit 8c821c8969
9 changed files with 104 additions and 34 deletions

View File

@@ -1,11 +1,10 @@
"""Test AccuWeather diagnostics."""
import json
from homeassistant.core import HomeAssistant
from . import init_integration
from tests.common import load_fixture
from tests.common import load_json_object_fixture
from tests.components.diagnostics import get_diagnostics_for_config_entry
from tests.typing import ClientSessionGenerator
@@ -16,9 +15,10 @@ async def test_entry_diagnostics(
"""Test config entry diagnostics."""
entry = await init_integration(hass)
coordinator_data = json.loads(
load_fixture("current_conditions_data.json", "accuweather")
coordinator_data = load_json_object_fixture(
"current_conditions_data.json", "accuweather"
)
coordinator_data["forecast"] = {}
result = await get_diagnostics_for_config_entry(hass, hass_client, entry)