Merge remote-tracking branch 'upstream/binary-sensor-filters-drop-component' into integration

This commit is contained in:
J. Nick Koston
2026-04-29 11:08:17 -05:00
11 changed files with 46 additions and 56 deletions
@@ -1,9 +1,10 @@
"""Test the self-keyed scheduler API.
Verifies that `Scheduler::set_timeout(void *, ...)` / `set_interval(void *, ...)` and the
matching `cancel_*(void *)` overloads behave correctly: callbacks fire, distinct keys
don't collide, self-keyed and component-keyed namespaces are independent, and
re-registering the same key replaces the existing timer.
Verifies that `Scheduler::set_timeout(const void *, ...)` /
`set_interval(const void *, ...)` and the matching `cancel_*(const void *)`
overloads behave correctly: callbacks fire, distinct keys don't collide,
self-keyed and component-keyed namespaces are independent, and re-registering
the same key replaces the existing timer.
"""
import asyncio