Jean-Baptiste Barth
|
45437368b2
|
Move SWF type checks to response object
(suggested in @spulec review)
|
2015-11-23 12:41:44 +01:00 |
|
Jean-Baptiste Barth
|
78ea7967ad
|
Remove overriden SWFResponse.call_action() thanks to 32dd72f
Not necessary anymore: 32dd72f6b7
|
2015-11-19 11:46:54 +01:00 |
|
Jean-Baptiste Barth
|
c0b4aadd92
|
Fix python 3.x compatibility regarding json loading
Error on travis-ci was:
TypeError: can't use a string pattern on a bytes-like object
|
2015-11-19 11:45:26 +01:00 |
|
Jean-Baptiste Barth
|
e9732140e5
|
Fix python 2.6 compatibility for moto/swf
|
2015-11-19 11:45:26 +01:00 |
|
Jean-Baptiste Barth
|
f576f3765c
|
Add SWF endpoint RecordActivityTaskHeartbeat
|
2015-11-19 11:45:25 +01:00 |
|
Jean-Baptiste Barth
|
96d6bb056b
|
Add SWF endpoint TerminateWorkflowExecution
|
2015-11-19 11:45:25 +01:00 |
|
Jean-Baptiste Barth
|
fd12e317f8
|
Add SWF endpoint RespondActivityTaskFailed
|
2015-11-19 11:45:25 +01:00 |
|
Jean-Baptiste Barth
|
c9e8ad03f8
|
Add SWF endpoint RespondActivityTaskCompleted
|
2015-11-19 11:45:25 +01:00 |
|
Jean-Baptiste Barth
|
08643945df
|
Add SWF endpoint CountPendingActivityTasks
|
2015-11-19 11:45:25 +01:00 |
|
Jean-Baptiste Barth
|
761ab816f9
|
Add SWF endpoint PollForActivityTask
|
2015-11-19 11:45:25 +01:00 |
|
Jean-Baptiste Barth
|
83c08b7655
|
Remove unused import
|
2015-11-19 11:45:24 +01:00 |
|
Jean-Baptiste Barth
|
d97c770849
|
Add first version of SWF endpoint RespondDecisionTaskCompleted
There's just the structure for now, for now the workflow execution
doesn't know how to handle any decision type.
|
2015-11-19 11:45:23 +01:00 |
|
Jean-Baptiste Barth
|
a137e5c5c9
|
Add SWF endpoint CountPendingDecisionTasks
|
2015-11-19 11:45:23 +01:00 |
|
Jean-Baptiste Barth
|
aa4adbb76e
|
Implement reverseOrder option for GetWorkflowExecutionHistory and PollForDecisionTask
|
2015-11-19 11:45:23 +01:00 |
|
Jean-Baptiste Barth
|
c16da9da2d
|
Add SWF endpoint PollForDecisionTask and associated DecisionTask model
|
2015-11-19 11:45:23 +01:00 |
|
Jean-Baptiste Barth
|
464aef293c
|
Add SWF endpoint GetWorkflowExecutionHistory and associated HistoryEvent model
|
2015-11-19 11:45:23 +01:00 |
|
Jean-Baptiste Barth
|
3ce5b29356
|
Handle WorkflowExecution/WorkflowType options inheritance
... and potential resulting DefaultUndefinedFault errors.
|
2015-11-19 11:45:23 +01:00 |
|
Jean-Baptiste Barth
|
2878252816
|
Add SWF endpoint: DescribeWorkflowExecution
|
2015-11-19 11:45:22 +01:00 |
|
Jean-Baptiste Barth
|
c08c20d197
|
Move SWF Domain full dict representation to model
|
2015-11-19 11:45:22 +01:00 |
|
Jean-Baptiste Barth
|
92cf64c2ad
|
Add SWF endpoint: StartWorkflowExecution
|
2015-11-19 11:45:22 +01:00 |
|
Jean-Baptiste Barth
|
fbcdd5f2bd
|
Use dict[] to document required keys in SWF responses
|
2015-11-19 11:45:22 +01:00 |
|
Jean-Baptiste Barth
|
168f61c6a8
|
Remove useless usage of templating in SWF responses implementation
|
2015-11-19 11:45:22 +01:00 |
|
Jean-Baptiste Barth
|
9483355584
|
Prepare SWF objects representations directly via json.dumps()
... instead of jinja2 templates that are absolutely not suited for this
purpose, and hard to test.
|
2015-11-19 11:45:21 +01:00 |
|
Jean-Baptiste Barth
|
6e6b325225
|
Deduplicate logic between ActivityType's and WorkflowType's
|
2015-11-19 11:45:21 +01:00 |
|
Jean-Baptiste Barth
|
c4e903706c
|
Add SWF endpoints: RegisterWorkflowType, DeprecateWorkflowType, ListWorkflowTypes, DescribeWorkflowType
|
2015-11-19 11:45:21 +01:00 |
|
Jean-Baptiste Barth
|
b680b2ec3c
|
Add SWF endpoints: RegisterActivityType, DeprecateActivityType, ListActivityType, DescribeActivityType
|
2015-11-19 11:45:21 +01:00 |
|
Jean-Baptiste Barth
|
cb46eac513
|
Implement naive reverseOrder option for SWF's ListDomains endpoint
|
2015-11-19 11:45:21 +01:00 |
|
Jean-Baptiste Barth
|
3e2c7dec83
|
Fix json template for listing SWF domains
|
2015-11-19 11:45:21 +01:00 |
|
Jean-Baptiste Barth
|
49bbd7399e
|
Add some TODO comments in SWF mocks
|
2015-11-19 11:45:21 +01:00 |
|
Jean-Baptiste Barth
|
8e3fd6c7de
|
Add SWF endpoints: RegisterDomain, DeprecateDomain, ListDomains, DescribeDomain
|
2015-11-19 11:45:20 +01:00 |
|