|
|
@@ -300,7 +300,7 @@ async def test_flow_user_init_invalid_config(mock_test, hass):
|
|
|
CONF_DEVICE_ID: "deviceid",
|
|
|
CONF_HOST: "hostname",
|
|
|
CONF_LOCAL_KEY: "badkey",
|
|
|
- CONF_PROTOCOL_VERSION: "auto",
|
|
|
+ CONF_PROTOCOL_VERSION: 3.3,
|
|
|
CONF_POLL_ONLY: False,
|
|
|
},
|
|
|
)
|
|
|
@@ -499,7 +499,7 @@ async def test_options_flow_init(hass):
|
|
|
CONF_POLL_ONLY: False,
|
|
|
CONF_PROTOCOL_VERSION: 3.4,
|
|
|
CONF_TYPE: "smartplugv1",
|
|
|
- CONF_DEVICE_CID: None,
|
|
|
+ CONF_DEVICE_CID: "",
|
|
|
},
|
|
|
)
|
|
|
config_entry.add_to_hass(hass)
|
|
|
@@ -538,7 +538,7 @@ async def test_options_flow_modifies_config(mock_test, hass):
|
|
|
CONF_POLL_ONLY: False,
|
|
|
CONF_PROTOCOL_VERSION: 3.3,
|
|
|
CONF_TYPE: "kogan_kahtp_heater",
|
|
|
- CONF_DEVICE_CID: None,
|
|
|
+ CONF_DEVICE_CID: "subdeviceid",
|
|
|
},
|
|
|
)
|
|
|
config_entry.add_to_hass(hass)
|
|
|
@@ -555,6 +555,7 @@ async def test_options_flow_modifies_config(mock_test, hass):
|
|
|
CONF_LOCAL_KEY: "new_key",
|
|
|
CONF_POLL_ONLY: False,
|
|
|
CONF_PROTOCOL_VERSION: 3.3,
|
|
|
+ CONF_DEVICE_CID: "subdeviceid",
|
|
|
},
|
|
|
)
|
|
|
expected = {
|
|
|
@@ -562,6 +563,7 @@ async def test_options_flow_modifies_config(mock_test, hass):
|
|
|
CONF_LOCAL_KEY: "new_key",
|
|
|
CONF_POLL_ONLY: False,
|
|
|
CONF_PROTOCOL_VERSION: 3.3,
|
|
|
+ CONF_DEVICE_CID: "subdeviceid",
|
|
|
}
|
|
|
assert "create_entry" == result["type"]
|
|
|
assert "" == result["title"]
|
|
|
@@ -586,7 +588,7 @@ async def test_options_flow_fails_when_connection_fails(mock_test, hass):
|
|
|
CONF_POLL_ONLY: False,
|
|
|
CONF_PROTOCOL_VERSION: 3.5,
|
|
|
CONF_TYPE: "smartplugv1",
|
|
|
- CONF_DEVICE_CID: None,
|
|
|
+ CONF_DEVICE_CID: "",
|
|
|
},
|
|
|
)
|
|
|
config_entry.add_to_hass(hass)
|