mirror of https://github.com/home-assistant/core
34 lines
916 B
Python
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)
|