mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-31 19:45:15 +02:00
feat(automations): add event trigger source, selector and registration
This commit is contained in:
parent
4ba637ea44
commit
acd673023a
5 changed files with 157 additions and 0 deletions
|
|
@ -0,0 +1,18 @@
|
|||
"""The ``event`` trigger self-registers on the triggers store at import."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import pytest
|
||||
|
||||
from app.automations.triggers import get_trigger
|
||||
from app.automations.triggers.builtin.event.params import EventTriggerParams
|
||||
|
||||
pytestmark = pytest.mark.unit
|
||||
|
||||
|
||||
def test_event_trigger_is_registered() -> None:
|
||||
definition = get_trigger("event")
|
||||
|
||||
assert definition is not None
|
||||
assert definition.type == "event"
|
||||
assert definition.params_model is EventTriggerParams
|
||||
Loading…
Add table
Add a link
Reference in a new issue