1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-28 19:26:11 +01:00
Files
core/tests/components/sensibo/test_diagnostics.py
T

26 lines
903 B
Python

"""Test Sensibo diagnostics."""
from __future__ import annotations
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant
from tests.components.diagnostics import get_diagnostics_for_config_entry
from tests.typing import ClientSessionGenerator
async def test_diagnostics(
hass: HomeAssistant, hass_client: ClientSessionGenerator, load_int: ConfigEntry
) -> None:
"""Test generating diagnostics for a config entry."""
entry = load_int
diag = await get_diagnostics_for_config_entry(hass, hass_client, entry)
assert diag["status"] == "success"
for device in diag["result"]:
assert device["id"] == "**REDACTED**"
assert device["qrId"] == "**REDACTED**"
assert device["macAddress"] == "**REDACTED**"
assert device["location"] == "**REDACTED**"
assert device["productModel"] in ["skyv2", "pure"]