mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Keep task references while running (#87970)
* Keep task references while running * Update pilight tests pointing at correct logger call * Fix graphite tests * Fix profiler tests * More graphite test fixes * Remove extra sleep * Fix tests * Shutdown background tasks as part of stage 1 * Remove unnecessary sleep in test * Remove unused method on mock hass * Skip on cancelled too * Remove background tasks * Test trigger variables without actually sleeping * Fix graphite * One more graphite grrrrrrr
This commit is contained in:
@@ -815,15 +815,13 @@ async def test_wait_for_trigger_variables(hass: HomeAssistant) -> None:
|
||||
actions = [
|
||||
{
|
||||
"alias": "variables",
|
||||
"variables": {"seconds": 5},
|
||||
"variables": {"state": "off"},
|
||||
},
|
||||
{
|
||||
"alias": wait_alias,
|
||||
"wait_for_trigger": {
|
||||
"platform": "state",
|
||||
"entity_id": "switch.test",
|
||||
"to": "off",
|
||||
"for": {"seconds": "{{ seconds }}"},
|
||||
"platform": "template",
|
||||
"value_template": "{{ states.switch.test.state == state }}",
|
||||
},
|
||||
},
|
||||
]
|
||||
@@ -839,9 +837,6 @@ async def test_wait_for_trigger_variables(hass: HomeAssistant) -> None:
|
||||
assert script_obj.is_running
|
||||
assert script_obj.last_action == wait_alias
|
||||
hass.states.async_set("switch.test", "off")
|
||||
# the script task + 2 tasks created by wait_for_trigger script step
|
||||
await hass.async_wait_for_task_count(3)
|
||||
async_fire_time_changed(hass, dt_util.utcnow() + timedelta(seconds=10))
|
||||
await hass.async_block_till_done()
|
||||
except (AssertionError, asyncio.TimeoutError):
|
||||
await script_obj.async_stop()
|
||||
|
||||
Reference in New Issue
Block a user