Rename async_track_state_reported_event to async_track_state_report_event (#120637)
* Rename async_track_state_reported_event to async_track_state_report_event * Update testspull/120827/head
parent
38601d48ff
commit
1933454b76
|
@ -46,7 +46,7 @@ from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||||
from homeassistant.helpers.event import (
|
from homeassistant.helpers.event import (
|
||||||
async_call_later,
|
async_call_later,
|
||||||
async_track_state_change_event,
|
async_track_state_change_event,
|
||||||
async_track_state_reported_event,
|
async_track_state_report_event,
|
||||||
)
|
)
|
||||||
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||||
|
|
||||||
|
@ -449,7 +449,7 @@ class IntegrationSensor(RestoreSensor):
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
self.async_on_remove(
|
self.async_on_remove(
|
||||||
async_track_state_reported_event(
|
async_track_state_report_event(
|
||||||
self.hass,
|
self.hass,
|
||||||
self._sensor_source_id,
|
self._sensor_source_id,
|
||||||
handle_state_report,
|
handle_state_report,
|
||||||
|
|
|
@ -59,8 +59,8 @@ from .typing import TemplateVarsType
|
||||||
_TRACK_STATE_CHANGE_DATA: HassKey[_KeyedEventData[EventStateChangedData]] = HassKey(
|
_TRACK_STATE_CHANGE_DATA: HassKey[_KeyedEventData[EventStateChangedData]] = HassKey(
|
||||||
"track_state_change_data"
|
"track_state_change_data"
|
||||||
)
|
)
|
||||||
_TRACK_STATE_REPORTED_DATA: HassKey[_KeyedEventData[EventStateReportedData]] = HassKey(
|
_TRACK_STATE_REPORT_DATA: HassKey[_KeyedEventData[EventStateReportedData]] = HassKey(
|
||||||
"track_state_reported_data"
|
"track_state_report_data"
|
||||||
)
|
)
|
||||||
_TRACK_STATE_ADDED_DOMAIN_DATA: HassKey[_KeyedEventData[EventStateChangedData]] = (
|
_TRACK_STATE_ADDED_DOMAIN_DATA: HassKey[_KeyedEventData[EventStateChangedData]] = (
|
||||||
HassKey("track_state_added_domain_data")
|
HassKey("track_state_added_domain_data")
|
||||||
|
@ -377,15 +377,15 @@ def _async_track_state_change_event(
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
_KEYED_TRACK_STATE_REPORTED = _KeyedEventTracker(
|
_KEYED_TRACK_STATE_REPORT = _KeyedEventTracker(
|
||||||
key=_TRACK_STATE_REPORTED_DATA,
|
key=_TRACK_STATE_REPORT_DATA,
|
||||||
event_type=EVENT_STATE_REPORTED,
|
event_type=EVENT_STATE_REPORTED,
|
||||||
dispatcher_callable=_async_dispatch_entity_id_event,
|
dispatcher_callable=_async_dispatch_entity_id_event,
|
||||||
filter_callable=_async_state_filter,
|
filter_callable=_async_state_filter,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def async_track_state_reported_event(
|
def async_track_state_report_event(
|
||||||
hass: HomeAssistant,
|
hass: HomeAssistant,
|
||||||
entity_ids: str | Iterable[str],
|
entity_ids: str | Iterable[str],
|
||||||
action: Callable[[Event[EventStateReportedData]], Any],
|
action: Callable[[Event[EventStateReportedData]], Any],
|
||||||
|
@ -393,7 +393,7 @@ def async_track_state_reported_event(
|
||||||
) -> CALLBACK_TYPE:
|
) -> CALLBACK_TYPE:
|
||||||
"""Track EVENT_STATE_REPORTED by entity_id without lowercasing."""
|
"""Track EVENT_STATE_REPORTED by entity_id without lowercasing."""
|
||||||
return _async_track_event(
|
return _async_track_event(
|
||||||
_KEYED_TRACK_STATE_REPORTED, hass, entity_ids, action, job_type
|
_KEYED_TRACK_STATE_REPORT, hass, entity_ids, action, job_type
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ from homeassistant.helpers.event import (
|
||||||
async_track_state_change_event,
|
async_track_state_change_event,
|
||||||
async_track_state_change_filtered,
|
async_track_state_change_filtered,
|
||||||
async_track_state_removed_domain,
|
async_track_state_removed_domain,
|
||||||
async_track_state_reported_event,
|
async_track_state_report_event,
|
||||||
async_track_sunrise,
|
async_track_sunrise,
|
||||||
async_track_sunset,
|
async_track_sunset,
|
||||||
async_track_template,
|
async_track_template,
|
||||||
|
@ -4916,8 +4916,8 @@ async def test_track_point_in_time_repr(
|
||||||
await hass.async_block_till_done(wait_background_tasks=True)
|
await hass.async_block_till_done(wait_background_tasks=True)
|
||||||
|
|
||||||
|
|
||||||
async def test_async_track_state_reported_event(hass: HomeAssistant) -> None:
|
async def test_async_track_state_report_event(hass: HomeAssistant) -> None:
|
||||||
"""Test async_track_state_reported_event."""
|
"""Test async_track_state_report_event."""
|
||||||
tracker_called: list[ha.State] = []
|
tracker_called: list[ha.State] = []
|
||||||
|
|
||||||
@ha.callback
|
@ha.callback
|
||||||
|
@ -4925,7 +4925,7 @@ async def test_async_track_state_reported_event(hass: HomeAssistant) -> None:
|
||||||
new_state = event.data["new_state"]
|
new_state = event.data["new_state"]
|
||||||
tracker_called.append(new_state)
|
tracker_called.append(new_state)
|
||||||
|
|
||||||
unsub = async_track_state_reported_event(
|
unsub = async_track_state_report_event(
|
||||||
hass, ["light.bowl", "light.top"], single_run_callback
|
hass, ["light.bowl", "light.top"], single_run_callback
|
||||||
)
|
)
|
||||||
hass.states.async_set("light.bowl", "on")
|
hass.states.async_set("light.bowl", "on")
|
||||||
|
|
Loading…
Reference in New Issue