core/tests/components/upnp/test_init.py

33 lines
783 B
Python
Raw Normal View History

2018-09-17 20:08:09 +00:00
"""Test UPnP/IGD setup process."""
2021-08-13 16:13:25 +00:00
from __future__ import annotations
2018-08-29 19:19:04 +00:00
2021-08-13 16:13:25 +00:00
import pytest
2021-01-01 21:31:56 +00:00
from homeassistant.components.upnp.const import (
2021-01-29 09:23:34 +00:00
CONFIG_ENTRY_ST,
CONFIG_ENTRY_UDN,
DOMAIN,
)
from homeassistant.core import HomeAssistant
2018-08-29 19:19:04 +00:00
from .conftest import TEST_ST, TEST_UDN
2018-08-29 19:19:04 +00:00
from tests.common import MockConfigEntry
2018-09-07 22:11:23 +00:00
@pytest.mark.usefixtures("ssdp_instant_discovery", "mock_get_source_ip")
async def test_async_setup_entry_default(hass: HomeAssistant):
2018-08-29 19:19:04 +00:00
"""Test async_setup_entry."""
entry = MockConfigEntry(
domain=DOMAIN,
2021-01-29 09:23:34 +00:00
data={
2021-08-13 16:13:25 +00:00
CONFIG_ENTRY_UDN: TEST_UDN,
CONFIG_ENTRY_ST: TEST_ST,
2021-01-29 09:23:34 +00:00
},
)
2018-08-30 14:38:43 +00:00
2021-08-13 16:13:25 +00:00
# Load config_entry.
entry.add_to_hass(hass)
assert await hass.config_entries.async_setup(entry.entry_id) is True