mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Use snapshot assertion for Airvisual diagnostics (#98728)
This commit is contained in:
committed by
GitHub
parent
c0bb3dd6e0
commit
973928ffe9
@@ -1,5 +1,6 @@
|
||||
"""Test AirVisual 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,49 +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) == {
|
||||
"entry": {
|
||||
"entry_id": config_entry.entry_id,
|
||||
"version": 3,
|
||||
"domain": "airvisual",
|
||||
"title": REDACTED,
|
||||
"data": {
|
||||
"integration_type": "Geographical Location by Latitude/Longitude",
|
||||
"api_key": REDACTED,
|
||||
"latitude": REDACTED,
|
||||
"longitude": REDACTED,
|
||||
},
|
||||
"options": {"show_on_map": True},
|
||||
"pref_disable_new_entities": False,
|
||||
"pref_disable_polling": False,
|
||||
"source": "user",
|
||||
"unique_id": REDACTED,
|
||||
"disabled_by": None,
|
||||
},
|
||||
"data": {
|
||||
"city": REDACTED,
|
||||
"state": REDACTED,
|
||||
"country": REDACTED,
|
||||
"location": {"type": "Point", "coordinates": REDACTED},
|
||||
"current": {
|
||||
"weather": {
|
||||
"ts": "2021-09-03T21:00:00.000Z",
|
||||
"tp": 23,
|
||||
"pr": 999,
|
||||
"hu": 45,
|
||||
"ws": 0.45,
|
||||
"wd": 252,
|
||||
"ic": "10d",
|
||||
},
|
||||
"pollution": {
|
||||
"ts": "2021-09-04T00:00:00.000Z",
|
||||
"aqius": 52,
|
||||
"mainus": "p2",
|
||||
"aqicn": 18,
|
||||
"maincn": "p2",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
assert (
|
||||
await get_diagnostics_for_config_entry(hass, hass_client, config_entry)
|
||||
== snapshot
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user