mirror of
https://github.com/home-assistant/core.git
synced 2025-11-08 18:39:30 +00:00
Avoid using implementation internal to trigger events (#38041)
This uses the moxking in fixture to trigger events.
This commit is contained in:
@@ -6,8 +6,6 @@ from homeassistant.const import TEMP_CELSIUS, UNIT_PERCENTAGE
|
||||
from homeassistant.core import State
|
||||
from homeassistant.setup import async_setup_component
|
||||
|
||||
from . import _signal_event
|
||||
|
||||
from tests.common import mock_restore_cache
|
||||
|
||||
|
||||
@@ -159,7 +157,7 @@ async def test_discover_sensor(hass, rfxtrx):
|
||||
await hass.async_start()
|
||||
|
||||
# 1
|
||||
await _signal_event(hass, "0a520801070100b81b0279")
|
||||
await rfxtrx.signal("0a520801070100b81b0279")
|
||||
base_id = "sensor.wt260_wt260h_wt440h_wt450_wt450h_07_01"
|
||||
|
||||
state = hass.states.get(f"{base_id}_humidity")
|
||||
@@ -188,7 +186,7 @@ async def test_discover_sensor(hass, rfxtrx):
|
||||
assert state.attributes.get("unit_of_measurement") == UNIT_PERCENTAGE
|
||||
|
||||
# 2
|
||||
await _signal_event(hass, "0a52080405020095240279")
|
||||
await rfxtrx.signal("0a52080405020095240279")
|
||||
base_id = "sensor.wt260_wt260h_wt440h_wt450_wt450h_05_02"
|
||||
state = hass.states.get(f"{base_id}_humidity")
|
||||
|
||||
@@ -217,7 +215,7 @@ async def test_discover_sensor(hass, rfxtrx):
|
||||
assert state.attributes.get("unit_of_measurement") == UNIT_PERCENTAGE
|
||||
|
||||
# 1 Update
|
||||
await _signal_event(hass, "0a52085e070100b31b0279")
|
||||
await rfxtrx.signal("0a52085e070100b31b0279")
|
||||
base_id = "sensor.wt260_wt260h_wt440h_wt450_wt450h_07_01"
|
||||
|
||||
state = hass.states.get(f"{base_id}_humidity")
|
||||
@@ -278,8 +276,8 @@ async def test_update_of_sensors(hass, rfxtrx):
|
||||
assert state
|
||||
assert state.state == "unknown"
|
||||
|
||||
await _signal_event(hass, "0a520802060101ff0f0269")
|
||||
await _signal_event(hass, "0a52080705020085220269")
|
||||
await rfxtrx.signal("0a520802060101ff0f0269")
|
||||
await rfxtrx.signal("0a52080705020085220269")
|
||||
|
||||
state = hass.states.get("sensor.wt260_wt260h_wt440h_wt450_wt450h_05_02_temperature")
|
||||
assert state
|
||||
|
||||
Reference in New Issue
Block a user