core/tests/components/qbus/conftest.py
qbus-iot 2d2f4f5cec
Add new integration Qbus (#127280)
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
Co-authored-by: Thomas D <11554546+thomasddn@users.noreply.github.com>
2025-01-13 19:06:52 +00:00

34 lines
916 B
Python

"""Test fixtures for qbus."""
import pytest
from homeassistant.components.qbus.const import CONF_SERIAL_NUMBER, DOMAIN
from homeassistant.const import CONF_ID
from homeassistant.core import HomeAssistant
from homeassistant.util.json import JsonObjectType
from .const import FIXTURE_PAYLOAD_CONFIG
from tests.common import MockConfigEntry, load_json_object_fixture
@pytest.fixture
def mock_config_entry(hass: HomeAssistant) -> MockConfigEntry:
"""Return the default mocked config entry."""
config_entry = MockConfigEntry(
domain=DOMAIN,
unique_id="000001",
data={
CONF_ID: "UL1",
CONF_SERIAL_NUMBER: "000001",
},
)
config_entry.add_to_hass(hass)
return config_entry
@pytest.fixture
def payload_config() -> JsonObjectType:
"""Return the config topic payload."""
return load_json_object_fixture(FIXTURE_PAYLOAD_CONFIG, DOMAIN)