@@ -181,8 +181,8 @@ async def test_hassio_discovery_webhook(
181181 addon_installed .return_value .name = "Mosquitto Test"
182182
183183 resp = await hassio_client .post (
184- "/api/hassio_push/discovery/testuuid " ,
185- json = {"addon" : "mosquitto" , "service" : "mqtt" , "uuid" : "testuuid" },
184+ f "/api/hassio_push/discovery/{ uuid !s } " ,
185+ json = {"addon" : "mosquitto" , "service" : "mqtt" , "uuid" : str ( uuid ) },
186186 )
187187 await hass .async_block_till_done ()
188188 hass .bus .async_fire (EVENT_HOMEASSISTANT_STARTED )
@@ -208,6 +208,9 @@ async def test_hassio_discovery_webhook(
208208 )
209209
210210
211+ TEST_UUID = str (uuid4 ())
212+
213+
211214@pytest .mark .parametrize (
212215 (
213216 "entry_domain" ,
@@ -217,13 +220,13 @@ async def test_hassio_discovery_webhook(
217220 # Matching discovery key
218221 (
219222 "mock-domain" ,
220- {"hassio" : (DiscoveryKey (domain = "hassio" , key = "test" , version = 1 ),)},
223+ {"hassio" : (DiscoveryKey (domain = "hassio" , key = TEST_UUID , version = 1 ),)},
221224 ),
222225 # Matching discovery key
223226 (
224227 "mock-domain" ,
225228 {
226- "hassio" : (DiscoveryKey (domain = "hassio" , key = "test" , version = 1 ),),
229+ "hassio" : (DiscoveryKey (domain = "hassio" , key = TEST_UUID , version = 1 ),),
227230 "other" : (DiscoveryKey (domain = "other" , key = "blah" , version = 1 ),),
228231 },
229232 ),
@@ -232,7 +235,7 @@ async def test_hassio_discovery_webhook(
232235 # entry. Such a check can be added if needed.
233236 (
234237 "comp" ,
235- {"hassio" : (DiscoveryKey (domain = "hassio" , key = "test" , version = 1 ),)},
238+ {"hassio" : (DiscoveryKey (domain = "hassio" , key = TEST_UUID , version = 1 ),)},
236239 ),
237240 ],
238241)
0 commit comments