53630dc061
This will be needed later for finding an activity type for instance.
31 lines
773 B
Python
31 lines
773 B
Python
from moto.swf.models import (
|
|
Domain,
|
|
WorkflowType,
|
|
)
|
|
|
|
|
|
# A test Domain
|
|
def get_basic_domain():
|
|
return Domain("test-domain", "90")
|
|
|
|
|
|
# A generic test WorkflowType
|
|
def _generic_workflow_type_attributes():
|
|
return [
|
|
"test-workflow", "v1.0"
|
|
], {
|
|
"task_list": "queue",
|
|
"default_child_policy": "ABANDON",
|
|
"default_execution_start_to_close_timeout": "300",
|
|
"default_task_start_to_close_timeout": "300",
|
|
}
|
|
|
|
def get_basic_workflow_type():
|
|
args, kwargs = _generic_workflow_type_attributes()
|
|
return WorkflowType(*args, **kwargs)
|
|
|
|
def mock_basic_workflow_type(domain_name, conn):
|
|
args, kwargs = _generic_workflow_type_attributes()
|
|
conn.register_workflow_type(domain_name, *args, **kwargs)
|
|
return conn
|