Update Z-Wave Tests asyncio/yield from -> async/await (#18599)

* Update lock tests

* Update binary sensor

* Update zwave component tests
This commit is contained in:
Charles Garwood authored and GitHub committed 2018-11-20 14:58:03 -05:00
1 parent 8742750926
commit b7742999cf
4 files changed
+97 -127

No files matched your search

+3 -5
View File
@@ -1,5 +1,4 @@
"""Test Z-Wave binary sensors."""
import asyncio
import datetime
from unittest.mock import patch
@@ -71,8 +70,7 @@ def test_binary_sensor_value_changed(mock_openzwave):
assert device.is_on
@asyncio.coroutine
def test_trigger_sensor_value_changed(hass, mock_openzwave):
async def test_trigger_sensor_value_changed(hass, mock_openzwave):
"""Test value changed for trigger sensor."""
node = MockNode(
manufacturer_id='013c', product_type='0002', product_id='0002')
@@ -84,13 +82,13 @@ def test_trigger_sensor_value_changed(hass, mock_openzwave):
assert not device.is_on
value.data = True
yield from hass.async_add_job(value_changed, value)
await hass.async_add_job(value_changed, value)
assert device.invalidate_after is None
device.hass = hass
value.data = True
yield from hass.async_add_job(value_changed, value)
await hass.async_add_job(value_changed, value)
assert device.is_on
test_time = device.invalidate_after - datetime.timedelta(seconds=1)