Add list_open_workflow_executions endpoint
This commit is contained in:
parent
129b4faff8
commit
93120927f7
5 changed files with 158 additions and 1 deletions
|
|
@ -1,4 +1,5 @@
|
|||
from freezegun import freeze_time
|
||||
import sure # noqa
|
||||
|
||||
from moto.swf.models import (
|
||||
ActivityType,
|
||||
|
|
@ -141,6 +142,26 @@ def test_workflow_execution_full_dict_representation():
|
|||
})
|
||||
|
||||
|
||||
def test_workflow_execution_list_dict_representation():
|
||||
domain = get_basic_domain()
|
||||
wf_type = WorkflowType(
|
||||
'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',
|
||||
)
|
||||
wfe = WorkflowExecution(domain, wf_type, 'ab1234')
|
||||
|
||||
ld = wfe.to_list_dict()
|
||||
ld['workflowType']['version'].should.equal('v1.0')
|
||||
ld['workflowType']['name'].should.equal('test-workflow')
|
||||
ld['executionStatus'].should.equal('OPEN')
|
||||
ld['execution']['workflowId'].should.equal('ab1234')
|
||||
ld['execution'].should.contain('runId')
|
||||
ld['cancelRequested'].should.be.false
|
||||
ld.should.contain('startTimestamp')
|
||||
|
||||
|
||||
def test_workflow_execution_schedule_decision_task():
|
||||
wfe = make_workflow_execution()
|
||||
wfe.open_counts["openDecisionTasks"].should.equal(0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue