25 lines
869 B
Python
25 lines
869 B
Python
"""Test generic (IP camera) diagnostics."""
|
|
from homeassistant.components.diagnostics import REDACTED
|
|
|
|
from tests.components.diagnostics import get_diagnostics_for_config_entry
|
|
|
|
|
|
async def test_entry_diagnostics(hass, hass_client, setup_entry):
|
|
"""Test config entry diagnostics."""
|
|
|
|
assert await get_diagnostics_for_config_entry(hass, hass_client, setup_entry) == {
|
|
"title": "Test Camera",
|
|
"data": {},
|
|
"options": {
|
|
"still_image_url": "http://****:****@example.com/****?****=****",
|
|
"stream_source": "http://****:****@example.com/****",
|
|
"username": REDACTED,
|
|
"password": REDACTED,
|
|
"limit_refetch_to_url_change": False,
|
|
"authentication": "basic",
|
|
"framerate": 2.0,
|
|
"verify_ssl": True,
|
|
"content_type": "image/jpeg",
|
|
},
|
|
}
|