From 4e049f9bedefc5c253944d140c96d2b12a1983f3 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Thu, 24 Aug 2023 17:11:24 +0200 Subject: [PATCH] Use snapshot assertion in Tile diagnostic test (#98965) --- .../tile/snapshots/test_diagnostics.ambr | 26 ++++++++++++++++ tests/components/tile/test_diagnostics.py | 31 +++++-------------- 2 files changed, 33 insertions(+), 24 deletions(-) create mode 100644 tests/components/tile/snapshots/test_diagnostics.ambr diff --git a/tests/components/tile/snapshots/test_diagnostics.ambr b/tests/components/tile/snapshots/test_diagnostics.ambr new file mode 100644 index 00000000000..c04bd93315f --- /dev/null +++ b/tests/components/tile/snapshots/test_diagnostics.ambr @@ -0,0 +1,26 @@ +# serializer version: 1 +# name: test_entry_diagnostics + dict({ + 'tiles': list([ + dict({ + 'accuracy': 13.496111, + 'altitude': '**REDACTED**', + 'archetype': 'WALLET', + 'dead': False, + 'firmware_version': '01.12.14.0', + 'hardware_version': '02.09', + 'kind': 'TILE', + 'last_timestamp': '2020-08-12T17:55:26', + 'latitude': '**REDACTED**', + 'longitude': '**REDACTED**', + 'lost': False, + 'lost_timestamp': '1969-12-31T23:59:59.999000', + 'name': 'Wallet', + 'ring_state': 'STOPPED', + 'uuid': '**REDACTED**', + 'visible': True, + 'voip_state': 'OFFLINE', + }), + ]), + }) +# --- diff --git a/tests/components/tile/test_diagnostics.py b/tests/components/tile/test_diagnostics.py index a4aa42cc1fb..8af2c513202 100644 --- a/tests/components/tile/test_diagnostics.py +++ b/tests/components/tile/test_diagnostics.py @@ -1,5 +1,6 @@ """Test Tile diagnostics.""" -from homeassistant.components.diagnostics import REDACTED +from syrupy import SnapshotAssertion + from homeassistant.core import HomeAssistant from tests.components.diagnostics import get_diagnostics_for_config_entry @@ -11,28 +12,10 @@ async def test_entry_diagnostics( config_entry, hass_client: ClientSessionGenerator, setup_config_entry, + snapshot: SnapshotAssertion, ) -> None: """Test config entry diagnostics.""" - assert await get_diagnostics_for_config_entry(hass, hass_client, config_entry) == { - "tiles": [ - { - "accuracy": 13.496111, - "altitude": REDACTED, - "archetype": "WALLET", - "dead": False, - "firmware_version": "01.12.14.0", - "hardware_version": "02.09", - "kind": "TILE", - "last_timestamp": "2020-08-12T17:55:26", - "latitude": REDACTED, - "longitude": REDACTED, - "lost": False, - "lost_timestamp": "1969-12-31T23:59:59.999000", - "name": "Wallet", - "ring_state": "STOPPED", - "uuid": REDACTED, - "visible": True, - "voip_state": "OFFLINE", - } - ] - } + assert ( + await get_diagnostics_for_config_entry(hass, hass_client, config_entry) + == snapshot + )