1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 04:50:05 +00:00

Do async_setup_platform in background (#36244)

Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
Paulus Schoutsen
2020-05-31 22:18:30 -07:00
committed by GitHub
parent d488c779fc
commit 276f3afb00
161 changed files with 1184 additions and 305 deletions

View File

@@ -42,6 +42,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -75,6 +76,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -108,6 +110,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -138,6 +141,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -168,6 +172,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -200,6 +205,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -229,6 +235,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
assert self.hass.states.all() == []
@@ -252,6 +259,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -276,6 +284,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -295,6 +304,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
assert self.hass.states.all() == []
@@ -306,6 +316,7 @@ class TestTemplateSensor:
self.hass, "sensor", {"sensor": {"platform": "template"}}
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -329,6 +340,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -401,6 +413,7 @@ class TestTemplateSensor:
},
)
self.hass.block_till_done()
self.hass.start()
self.hass.block_till_done()
@@ -445,6 +458,7 @@ async def test_available_template_with_entities(hass):
},
)
await hass.async_block_till_done()
await hass.async_start()
await hass.async_block_till_done()
@@ -510,6 +524,7 @@ async def test_invalid_availability_template_keeps_component_available(hass, cap
},
)
await hass.async_block_till_done()
await hass.async_start()
await hass.async_block_till_done()
@@ -549,6 +564,7 @@ async def test_no_template_match_all(hass, caplog):
}
},
)
await hass.async_block_till_done()
assert hass.states.get("sensor.invalid_state").state == "unknown"
assert hass.states.get("sensor.invalid_icon").state == "unknown"