"""Test evil genius labs diagnostics.""" from tests.components.diagnostics import get_diagnostics_for_config_entry async def test_entry_diagnostics(hass, config_entry, hass_client, setup_airvisual): """Test config entry diagnostics.""" assert await get_diagnostics_for_config_entry(hass, hass_client, config_entry) == { "entry": { "title": "Mock Title", "data": { "api_key": "**REDACTED**", "integration_type": "Geographical Location by Latitude/Longitude", "latitude": "**REDACTED**", "longitude": "**REDACTED**", }, "options": { "show_on_map": True, }, }, "data": { "city": "**REDACTED**", "country": "**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", }, }, "location": { "coordinates": "**REDACTED**", "type": "Point", }, "state": "**REDACTED**", }, }