mirror of
https://github.com/langgenius/dify.git
synced 2026-03-27 17:19:55 +08:00
20 lines
650 B
Python
20 lines
650 B
Python
from graphon.enums import WorkflowNodeExecutionMetadataKey, WorkflowNodeExecutionStatus
|
|
from graphon.node_events.base import NodeRunResult
|
|
|
|
|
|
def test_node_run_result_accepts_trigger_info_metadata() -> None:
|
|
result = NodeRunResult(
|
|
status=WorkflowNodeExecutionStatus.SUCCEEDED,
|
|
metadata={
|
|
WorkflowNodeExecutionMetadataKey.TRIGGER_INFO: {
|
|
"provider_id": "provider-id",
|
|
"event_name": "event-name",
|
|
}
|
|
},
|
|
)
|
|
|
|
assert result.metadata[WorkflowNodeExecutionMetadataKey.TRIGGER_INFO] == {
|
|
"provider_id": "provider-id",
|
|
"event_name": "event-name",
|
|
}
|