Files
galaxy/test/unit/web_stack/test_message.py
T
2022-02-03 07:42:20 -05:00

31 lines
736 B
Python

from galaxy.web_stack.message import (
JobHandlerMessage,
WorkflowSchedulingMessage,
)
def test_validate_job_handler_message():
message = JobHandlerMessage(task="setup", job_id=42)
message.validate()
message = JobHandlerMessage(task="setup")
error = None
try:
message.validate()
except AssertionError as e:
error = e
assert error is not None
def test_validate_workflow_handler_message():
message = WorkflowSchedulingMessage(task="setup", workflow_invocation_id=42)
message.validate()
message = WorkflowSchedulingMessage(task="setup")
error = None
try:
message.validate()
except AssertionError as e:
error = e
assert error is not None