1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-28 11:16:40 +01:00
Files
core/tests/components/zoneminder/test_config.py

25 lines
838 B
Python

"""Tests for ZoneMinder YAML configuration validation."""
from homeassistant.components.zoneminder.const import DOMAIN
from homeassistant.const import CONF_HOST, CONF_SSL
from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component
from .conftest import MOCK_HOST
async def test_invalid_config_missing_host(hass: HomeAssistant) -> None:
"""Test that config without host is rejected."""
config: dict = {DOMAIN: [{}]}
result = await async_setup_component(hass, DOMAIN, config)
assert not result
async def test_invalid_config_bad_ssl_type(hass: HomeAssistant) -> None:
"""Test that non-boolean ssl value is rejected."""
config = {DOMAIN: [{CONF_HOST: MOCK_HOST, CONF_SSL: "not_bool"}]}
result = await async_setup_component(hass, DOMAIN, config)
assert not result