mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Store integration type in AirVisual config entry (#34621)
This commit is contained in:
@@ -5,6 +5,7 @@ from pyairvisual.errors import InvalidKeyError, NodeProError
|
||||
from homeassistant import data_entry_flow
|
||||
from homeassistant.components.airvisual import (
|
||||
CONF_GEOGRAPHIES,
|
||||
CONF_INTEGRATION_TYPE,
|
||||
DOMAIN,
|
||||
INTEGRATION_TYPE_GEOGRAPHY,
|
||||
INTEGRATION_TYPE_NODE_PRO,
|
||||
@@ -93,8 +94,8 @@ async def test_node_pro_error(hass):
|
||||
assert result["errors"] == {CONF_IP_ADDRESS: "unable_to_connect"}
|
||||
|
||||
|
||||
async def test_migration_1_2(hass):
|
||||
"""Test migrating from version 1 to version 2."""
|
||||
async def test_migration(hass):
|
||||
"""Test migrating from version 1 to the current version."""
|
||||
conf = {
|
||||
CONF_API_KEY: "abcde12345",
|
||||
CONF_GEOGRAPHIES: [
|
||||
@@ -123,6 +124,7 @@ async def test_migration_1_2(hass):
|
||||
CONF_API_KEY: "abcde12345",
|
||||
CONF_LATITUDE: 51.528308,
|
||||
CONF_LONGITUDE: -0.3817765,
|
||||
CONF_INTEGRATION_TYPE: INTEGRATION_TYPE_GEOGRAPHY,
|
||||
}
|
||||
|
||||
assert config_entries[1].unique_id == "35.48847, 137.5263065"
|
||||
@@ -131,6 +133,7 @@ async def test_migration_1_2(hass):
|
||||
CONF_API_KEY: "abcde12345",
|
||||
CONF_LATITUDE: 35.48847,
|
||||
CONF_LONGITUDE: 137.5263065,
|
||||
CONF_INTEGRATION_TYPE: INTEGRATION_TYPE_GEOGRAPHY,
|
||||
}
|
||||
|
||||
|
||||
@@ -186,6 +189,7 @@ async def test_step_geography(hass):
|
||||
CONF_API_KEY: "abcde12345",
|
||||
CONF_LATITUDE: 51.528308,
|
||||
CONF_LONGITUDE: -0.3817765,
|
||||
CONF_INTEGRATION_TYPE: INTEGRATION_TYPE_GEOGRAPHY,
|
||||
}
|
||||
|
||||
|
||||
@@ -207,6 +211,7 @@ async def test_step_node_pro(hass):
|
||||
assert result["data"] == {
|
||||
CONF_IP_ADDRESS: "192.168.1.100",
|
||||
CONF_PASSWORD: "my_password",
|
||||
CONF_INTEGRATION_TYPE: INTEGRATION_TYPE_NODE_PRO,
|
||||
}
|
||||
|
||||
|
||||
@@ -231,6 +236,7 @@ async def test_step_import(hass):
|
||||
CONF_API_KEY: "abcde12345",
|
||||
CONF_LATITUDE: 51.528308,
|
||||
CONF_LONGITUDE: -0.3817765,
|
||||
CONF_INTEGRATION_TYPE: INTEGRATION_TYPE_GEOGRAPHY,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user