"""The tests for the Buienradar sensor platform.""" from unittest.mock import patch from homeassistant.components.buienradar.const import DOMAIN from homeassistant.const import CONF_LATITUDE, CONF_LONGITUDE from tests.common import MockConfigEntry CONDITIONS = ["stationname", "temperature"] TEST_CFG_DATA = {CONF_LATITUDE: 51.5288504, CONF_LONGITUDE: 5.4002156} async def test_smoke_test_setup_component(hass): """Smoke test for successfully set-up with default config.""" mock_entry = MockConfigEntry(domain=DOMAIN, unique_id="TEST_ID", data=TEST_CFG_DATA) mock_entry.add_to_hass(hass) with patch( "homeassistant.components.buienradar.sensor.BrSensor.entity_registry_enabled_default" ) as enabled_by_default_mock: enabled_by_default_mock.return_value = True await hass.config_entries.async_setup(mock_entry.entry_id) await hass.async_block_till_done() for cond in CONDITIONS: state = hass.states.get(f"sensor.buienradar_{cond}") assert state.state == "unknown"