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

Collection of core tests improvements (#33757)

* Collection of core tests improvements

* Added some more

* Fix aiohttp client response release
This commit is contained in:
Franck Nijhof
2020-04-07 18:33:23 +02:00
committed by GitHub
parent 1f7803c541
commit 60bc517d01
12 changed files with 302 additions and 343 deletions

View File

@@ -25,8 +25,7 @@ from homeassistant.util import dt as dt_util
from tests.common import async_mock_service
@asyncio.coroutine
def test_async_track_states(hass):
async def test_async_track_states(hass):
"""Test AsyncTrackStates context manager."""
point1 = dt_util.utcnow()
point2 = point1 + timedelta(seconds=5)
@@ -50,8 +49,7 @@ def test_async_track_states(hass):
assert [state2, state3] == sorted(states, key=lambda state: state.entity_id)
@asyncio.coroutine
def test_call_to_component(hass):
async def test_call_to_component(hass):
"""Test calls to components state reproduction functions."""
with patch(
"homeassistant.components.media_player.reproduce_state.async_reproduce_states"
@@ -69,7 +67,7 @@ def test_call_to_component(hass):
state_climate = ha.State("climate.test", "bad")
context = "dummy_context"
yield from state.async_reproduce_state(
await state.async_reproduce_state(
hass,
[state_media_player, state_climate],
blocking=True,