58 lines
1.4 KiB
Python
58 lines
1.4 KiB
Python
from ApiServices.TemplateService.initializer.event_clusters import Event
|
|
from .cluster import (
|
|
template_event_cluster,
|
|
other_template_event_cluster,
|
|
)
|
|
|
|
single_event = Event(
|
|
name="example_event",
|
|
key="176b829c-7622-4cf2-b474-411e5acb637c",
|
|
request_validator=None, # TODO: Add request validator
|
|
response_validator=None, # TODO: Add response validator
|
|
description="Example event description",
|
|
)
|
|
|
|
|
|
def example_callable():
|
|
"""
|
|
Example callable method
|
|
"""
|
|
return {
|
|
"completed": True,
|
|
"message": "Example callable method 2",
|
|
"info": {
|
|
"host": "example_host",
|
|
"user_agent": "example_user_agent",
|
|
},
|
|
}
|
|
|
|
|
|
single_event.event_callable = example_callable
|
|
template_event_cluster.add_event([single_event])
|
|
|
|
other_event = Event(
|
|
name="example_event-2",
|
|
key="36b26d7c-2a9e-4006-a213-f54bc66e5455",
|
|
request_validator=None, # TODO: Add request validator
|
|
response_validator=None, # TODO: Add response validator
|
|
description="Example event 2 description",
|
|
)
|
|
|
|
|
|
def example_callable_other():
|
|
"""
|
|
Example callable method
|
|
"""
|
|
return {
|
|
"completed": True,
|
|
"message": "Example callable method 1",
|
|
"info": {
|
|
"host": "example_host",
|
|
"user_agent": "example_user_agent",
|
|
},
|
|
}
|
|
|
|
|
|
other_event.event_callable = example_callable_other
|
|
other_template_event_cluster.add_event([other_event])
|