1616)
1717from homeassistant .config_entries import ConfigEntryState
1818from homeassistant .const import (
19+ CONF_API_TOKEN ,
1920 CONF_HOST ,
20- CONF_PASSWORD ,
2121 CONF_PORT ,
2222 CONF_SSL ,
23- CONF_USERNAME ,
2423 CONF_VERIFY_SSL ,
2524)
2625from homeassistant .core import HomeAssistant
@@ -44,8 +43,7 @@ async def test_form(
4443 result ["flow_id" ],
4544 {
4645 CONF_HOST : "1.1.1.1" ,
47- CONF_USERNAME : "test-username" ,
48- CONF_PASSWORD : "test-password" ,
46+ CONF_API_TOKEN : "test-token" ,
4947 },
5048 )
5149 await hass .async_block_till_done ()
@@ -55,8 +53,7 @@ async def test_form(
5553 assert result ["data" ] == {
5654 CONF_HOST : "1.1.1.1" ,
5755 CONF_PORT : "8082" ,
58- CONF_USERNAME : "test-username" ,
59- CONF_PASSWORD : "test-password" ,
56+ CONF_API_TOKEN : "test-token" ,
6057 CONF_SSL : False ,
6158 CONF_VERIFY_SSL : True ,
6259 }
@@ -87,8 +84,7 @@ async def test_form_cannot_connect(
8784 result ["flow_id" ],
8885 {
8986 CONF_HOST : "1.1.1.1" ,
90- CONF_USERNAME : "test-username" ,
91- CONF_PASSWORD : "test-password" ,
87+ CONF_API_TOKEN : "test-token" ,
9288 },
9389 )
9490
@@ -101,8 +97,7 @@ async def test_form_cannot_connect(
10197 result ["flow_id" ],
10298 {
10399 CONF_HOST : "1.1.1.1" ,
104- CONF_USERNAME : "test-username" ,
105- CONF_PASSWORD : "test-password" ,
100+ CONF_API_TOKEN : "test-token" ,
106101 },
107102 )
108103 await hass .async_block_till_done ()
@@ -112,8 +107,7 @@ async def test_form_cannot_connect(
112107 assert result ["data" ] == {
113108 CONF_HOST : "1.1.1.1" ,
114109 CONF_PORT : "8082" ,
115- CONF_USERNAME : "test-username" ,
116- CONF_PASSWORD : "test-password" ,
110+ CONF_API_TOKEN : "test-token" ,
117111 CONF_SSL : False ,
118112 CONF_VERIFY_SSL : True ,
119113 }
@@ -168,8 +162,7 @@ async def test_abort_already_configured(
168162 {
169163 CONF_HOST : "1.1.1.1" ,
170164 CONF_PORT : "8082" ,
171- CONF_USERNAME : "test-username" ,
172- CONF_PASSWORD : "test-password" ,
165+ CONF_API_TOKEN : "test-token" ,
173166 },
174167 )
175168
@@ -201,8 +194,7 @@ async def test_reauth_flow(
201194 result = await hass .config_entries .flow .async_configure (
202195 result ["flow_id" ],
203196 {
204- CONF_USERNAME : "new-username" ,
205- CONF_PASSWORD : "new-password" ,
197+ CONF_API_TOKEN : "new-token" ,
206198 },
207199 )
208200 await hass .async_block_till_done ()
@@ -211,8 +203,7 @@ async def test_reauth_flow(
211203 assert result ["reason" ] == "reauth_successful"
212204
213205 # Verify the config entry was updated
214- assert mock_config_entry .data [CONF_USERNAME ] == "new-username"
215- assert mock_config_entry .data [CONF_PASSWORD ] == "new-password"
206+ assert mock_config_entry .data [CONF_API_TOKEN ] == "new-token"
216207
217208
218209@pytest .mark .parametrize (
@@ -248,8 +239,7 @@ async def test_reauth_flow_errors(
248239 result = await hass .config_entries .flow .async_configure (
249240 result ["flow_id" ],
250241 {
251- CONF_USERNAME : "new-username" ,
252- CONF_PASSWORD : "new-password" ,
242+ CONF_API_TOKEN : "new-token" ,
253243 },
254244 )
255245
@@ -262,8 +252,7 @@ async def test_reauth_flow_errors(
262252 result = await hass .config_entries .flow .async_configure (
263253 result ["flow_id" ],
264254 {
265- CONF_USERNAME : "new-username" ,
266- CONF_PASSWORD : "new-password" ,
255+ CONF_API_TOKEN : "new-token" ,
267256 },
268257 )
269258 await hass .async_block_till_done ()
0 commit comments