mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Convert some test helpers to coroutines and adjust tests (#23352)
* Convert some test helpers to coroutines * Fix tests
This commit is contained in:
committed by
Martin Hjelmare
parent
86b017e2f0
commit
5376e15286
@@ -172,8 +172,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_turn_on(hass, 'fan.test')
|
||||
await hass.async_block_till_done()
|
||||
await common.async_turn_on(hass, 'fan.test')
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'command-topic', 'StAtE_On', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -181,8 +180,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_ON
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_turn_off(hass, 'fan.test')
|
||||
await hass.async_block_till_done()
|
||||
await common.async_turn_off(hass, 'fan.test')
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'command-topic', 'StAtE_OfF', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -190,8 +188,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_oscillate(hass, 'fan.test', True)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_oscillate(hass, 'fan.test', True)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'oscillation-command-topic', 'OsC_On', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -199,8 +196,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_oscillate(hass, 'fan.test', False)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_oscillate(hass, 'fan.test', False)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'oscillation-command-topic', 'OsC_OfF', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -208,8 +204,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_LOW)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_LOW)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'speed_lOw', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -217,8 +212,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_MEDIUM)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_MEDIUM)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'speed_mEdium', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -226,8 +220,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_HIGH)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_HIGH)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'speed_High', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -235,8 +228,7 @@ async def test_sending_mqtt_commands_and_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_OFF)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_OFF)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'speed_OfF', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -265,8 +257,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_turn_on(hass, 'fan.test')
|
||||
await hass.async_block_till_done()
|
||||
await common.async_turn_on(hass, 'fan.test')
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'command-topic', 'ON', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -274,8 +265,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_ON
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_turn_off(hass, 'fan.test')
|
||||
await hass.async_block_till_done()
|
||||
await common.async_turn_off(hass, 'fan.test')
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'command-topic', 'OFF', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -283,8 +273,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_oscillate(hass, 'fan.test', True)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_oscillate(hass, 'fan.test', True)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'oscillation-command-topic', 'oscillate_on', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -292,8 +281,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_oscillate(hass, 'fan.test', False)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_oscillate(hass, 'fan.test', False)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'oscillation-command-topic', 'oscillate_off', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -301,8 +289,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_LOW)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_LOW)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'low', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -310,8 +297,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_MEDIUM)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_MEDIUM)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'medium', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -319,8 +305,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_HIGH)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_HIGH)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'high', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
@@ -328,8 +313,7 @@ async def test_sending_mqtt_commands_and_explicit_optimistic(hass, mqtt_mock):
|
||||
assert state.state is STATE_OFF
|
||||
assert state.attributes.get(ATTR_ASSUMED_STATE)
|
||||
|
||||
common.async_set_speed(hass, 'fan.test', fan.SPEED_OFF)
|
||||
await hass.async_block_till_done()
|
||||
await common.async_set_speed(hass, 'fan.test', fan.SPEED_OFF)
|
||||
mqtt_mock.async_publish.assert_called_once_with(
|
||||
'speed-command-topic', 'off', 0, False)
|
||||
mqtt_mock.async_publish.reset_mock()
|
||||
|
||||
Reference in New Issue
Block a user