core/tests/components/jellyfin/__init__.py

19 lines
517 B
Python

"""Tests for the jellyfin integration."""
import json
from typing import Any
from homeassistant.core import HomeAssistant
from tests.common import load_fixture
def load_json_fixture(filename: str) -> Any:
"""Load JSON fixture on-demand."""
return json.loads(load_fixture(f"jellyfin/{filename}"))
async def async_load_json_fixture(hass: HomeAssistant, filename: str) -> Any:
"""Load JSON fixture on-demand asynchronously."""
return await hass.async_add_executor_job(load_json_fixture, filename)