mirror of
https://github.com/home-assistant/core.git
synced 2025-07-08 05:47:10 +00:00
Fix flakey test_reading_yaml_config test (#113902)
This commit is contained in:
parent
cf8455336c
commit
ac175a4240
@ -117,11 +117,21 @@ async def test_reading_yaml_config(
|
|||||||
await hass.async_add_executor_job(
|
await hass.async_add_executor_job(
|
||||||
legacy.update_config, yaml_devices, dev_id, device
|
legacy.update_config, yaml_devices, dev_id, device
|
||||||
)
|
)
|
||||||
assert await async_setup_component(hass, device_tracker.DOMAIN, TEST_PLATFORM)
|
loaded_config = None
|
||||||
config = (await legacy.async_load_config(yaml_devices, hass, device.consider_home))[
|
original_async_load_config = legacy.async_load_config
|
||||||
0
|
|
||||||
]
|
async def capture_load_config(*args, **kwargs):
|
||||||
await hass.async_block_till_done()
|
nonlocal loaded_config
|
||||||
|
loaded_config = await original_async_load_config(*args, **kwargs)
|
||||||
|
return loaded_config
|
||||||
|
|
||||||
|
with patch(
|
||||||
|
"homeassistant.components.device_tracker.legacy.async_load_config",
|
||||||
|
capture_load_config,
|
||||||
|
):
|
||||||
|
assert await async_setup_component(hass, device_tracker.DOMAIN, TEST_PLATFORM)
|
||||||
|
await hass.async_block_till_done()
|
||||||
|
config = loaded_config[0]
|
||||||
assert device.dev_id == config.dev_id
|
assert device.dev_id == config.dev_id
|
||||||
assert device.track == config.track
|
assert device.track == config.track
|
||||||
assert device.mac == config.mac
|
assert device.mac == config.mac
|
||||||
|
Loading…
x
Reference in New Issue
Block a user