mirror of
https://github.com/home-assistant/core.git
synced 2026-09-24 07:25:52 -05:00
Add HDFury diagnostics (#160641)
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# serializer version: 1
|
||||
# name: test_diagnostics
|
||||
dict({
|
||||
'board': dict({
|
||||
'hostname': 'VRROOM-02',
|
||||
'ipaddress': '192.168.1.123',
|
||||
'pcbv': '3',
|
||||
'serial': '000123456789',
|
||||
'version': 'FW: 0.61',
|
||||
}),
|
||||
'config': dict({
|
||||
'autosw': '1',
|
||||
'htpcmode0': '0',
|
||||
'htpcmode1': '0',
|
||||
'htpcmode2': '0',
|
||||
'htpcmode3': '0',
|
||||
'iractive': '1',
|
||||
'macaddr': 'c7:1c:df:9d:f6:40',
|
||||
'mutetx0': '1',
|
||||
'mutetx1': '1',
|
||||
'oled': '1',
|
||||
'relay': '0',
|
||||
}),
|
||||
'info': dict({
|
||||
'opmode': '0',
|
||||
'portseltx0': '0',
|
||||
'portseltx1': '4',
|
||||
}),
|
||||
})
|
||||
# ---
|
||||
@@ -0,0 +1,31 @@
|
||||
"""Tests for the HDFury diagnostics."""
|
||||
|
||||
from syrupy.assertion import SnapshotAssertion
|
||||
|
||||
from homeassistant.components.hdfury import PLATFORMS
|
||||
from homeassistant.core import HomeAssistant
|
||||
import homeassistant.helpers.entity_registry as er
|
||||
|
||||
from . import setup_integration
|
||||
|
||||
from tests.common import MockConfigEntry
|
||||
from tests.components.diagnostics import get_diagnostics_for_config_entry
|
||||
from tests.typing import ClientSessionGenerator
|
||||
|
||||
|
||||
async def test_diagnostics(
|
||||
hass: HomeAssistant,
|
||||
hass_client: ClientSessionGenerator,
|
||||
snapshot: SnapshotAssertion,
|
||||
entity_registry: er.EntityRegistry,
|
||||
mock_config_entry: MockConfigEntry,
|
||||
) -> None:
|
||||
"""Test HDFury diagnostics."""
|
||||
|
||||
await setup_integration(hass, mock_config_entry, PLATFORMS)
|
||||
|
||||
diagnostics = await get_diagnostics_for_config_entry(
|
||||
hass, hass_client, mock_config_entry
|
||||
)
|
||||
|
||||
assert diagnostics == snapshot
|
||||
Reference in New Issue
Block a user