Bert Blommers
e2d3582471
Techdebt: MyPy U ( #6265 )
2023-04-29 10:40:11 +00:00
Bert Blommers
f38babb026
Techdebt: MyPy S ( #6261 )
2023-04-26 22:20:28 +00:00
Bert Blommers
c44f0b7395
StepFunctions: Ensure that all operations respect the FAILURE env var ( #6204 )
2023-04-12 09:26:28 +00:00
Bert Blommers
ba4104c38e
Techdebt: Replace string-format with f-strings (for s* dirs) ( #5692 )
2022-11-21 18:21:34 -01:00
Bert Blommers
ea8718d402
TechDebt: Move BackendDict to base_backend ( #5645 )
2022-11-10 08:43:20 -01:00
Bert Blommers
aa7d68a688
Feature: Ability to seed Moto, and make random ID's deterministic ( #5492 )
2022-09-28 09:35:12 +00:00
Bert Blommers
3d913f8f15
MultiAccount support ( #5192 )
2022-08-13 09:49:43 +00:00
Bert Blommers
79a2a9d423
Preparation for MultiAccount support ( #5157 )
2022-06-04 11:30:16 +00:00
Thomas Rausch
e911341e6a
add indirection to access account id ( #5098 )
2022-05-08 22:25:40 +00:00
Bert Blommers
67ab7f857a
Simplify error handling ( #4936 )
2022-03-15 15:42:46 -01:00
Bert Blommers
eed32a5f72
Pylint - Enable more rules on source and tests-directory ( #4929 )
2022-03-11 20:28:45 -01:00
Bert Blommers
29d01c35bc
Update Black + formatting ( #4926 )
2022-03-10 13:39:59 -01:00
Bert Blommers
d118d592ca
Pylint remaining source code ( #4760 )
2022-01-14 18:51:49 -01:00
Bert Blommers
cf87e75d6e
Feature: Mock region ( #4699 )
2021-12-24 20:02:45 -01:00
Bert Blommers
4befb671f0
Paginator - make development easier + docs ( #4650 )
2021-12-03 15:33:35 -01:00
Bert Blommers
f923d0d1e0
Feature: Custom cloudformation resources ( #4512 )
2021-11-03 20:00:42 -01:00
Bert Blommers
14a69c7524
Techdebt: Enable pylint rules ( #4432 )
2021-10-18 19:44:29 +00:00
Bert Blommers
c642e8b4a7
Feature: Kinesis - list_shards() ( #3752 )
2021-10-09 20:18:13 +00:00
Bert Blommers
0b9f5adec2
Tech debt - Fix more URL regexes ( #4380 )
2021-10-08 10:03:05 +00:00
Bert Blommers
7693d77333
Remove Py2 support ( #3915 )
2021-07-26 07:40:39 +01:00
Ciaran Evans
48df5bd5af
Add basic get_execution_history implementation for Step Functions ( #3507 )
...
* Add format command to makefile
* Refactor executions to be a attribute of StateMachine
* Begin to add tests for execution history
* Add tests for failed and successful event histories, with implementations
* Add failure case to environment var check
* Skip test if in server mode and update implementation coverage
* Add conditional import for mock to cover python 2
* Refactor stop execution logic into StateMachine
* Refactor event history environment variable into settings.py
* Remove typing and os import
2020-12-03 18:32:06 +00:00
Steve Pulec
47dbad291e
Merge pull request #3439 from bblommers/techdebt-remove-duplicate-awserrors
...
Tech Debt - Remove duplicate AWSError classes
2020-11-09 19:59:02 -06:00
Brian Pandola
2f70373c2e
Add CloudFormation Update support for AWS::StepFunctions::StateMachine
( #3440 )
...
Closes #3402
2020-11-08 12:44:23 +00:00
Bert Blommers
1edb1e2e7e
Merge branch 'master' into techdebt-remove-duplicate-awserrors
2020-11-06 16:27:59 +00:00
Bert Blommers
032b9c4008
Tech Debt - Remove duplicate AWSError classes
2020-11-05 11:20:18 +00:00
Brian Pandola
574f46e212
Implement additional Step Functions endpoints ( #3437 )
...
* Implement tagging/untagging for State Machine resources
* Implement `stepfunctions:UpdateStateMachine` endpoint
2020-11-05 10:16:48 +00:00
Brian Pandola
171130fe7b
Add support for CloudFormation resource AWS::StepFunctions::StateMachine
( #3429 )
...
Closes #3402
Co-authored-by: Bert Blommers <bblommers@users.noreply.github.com>
2020-11-02 11:53:03 +00:00
Brian Pandola
68e3d394ab
Stepfunctions improvements ( #3427 )
...
* Implement filtering for stepfunctions:ListExecutions
* Add pagination to Step Functions endpoints
Implements a generalized approach to pagination via a decorator method for the
Step Functions endpoints. Modeled on the real AWS backend behavior, `nextToken`
is a dictionary of pagination information encoded in an opaque string.
With just a bit of metadata hard-coded (`utils.PAGINATION_MODEL`), backend `list`
methods need only be decorated with `@paginate` and ensure that their returned
entities are sorted to get full pagination support without any duplicated code
polluting the model.
Closes #3137
2020-11-01 10:16:41 +00:00
Bert Blommers
db1d7123f6
List dependencies for services - add integration test to verify
2020-09-13 16:08:23 +01:00
Ciaran Evans
6a467ec50f
Add validation on execution input
2020-09-04 10:22:21 +01:00
Ciaran Evans
ca64d8fc7a
Implement Execution inputs for Step Functions ( #3284 )
...
* Add input attribute to Execution and test with describe_execution
* Switch back method name
2020-09-04 09:58:16 +01:00
Ciaran Evans
3b06ce689e
Address SFN.Client.exceptions.ExecutionAlreadyExists Not implemented ( #3263 )
...
* Add check for existing execution, fix issue with make init
* Remove f-string usage
* Remove fstring usage in test
* Pin black and run formatting on test_stepfunction
* Reverse changes made by black 20.8b1
2020-08-27 08:22:44 +01:00
Aidan Rowe
93feeec1b7
SFN - fix InvalidARN exception on start_execution ( #3007 )
2020-05-24 15:06:02 +01:00
Constantino Schillebeeckx
bb8d418054
fix: stepfunction stop_execution
...
Fixes #2846
Calling stop_execution on a stepfunction should set the status to `ABORTED` not `SUCCEEDED`.
2020-03-27 15:35:50 -05:00
gruebel
9d9b620878
Fixed linter errors
2019-12-26 21:03:49 +01:00
gruebel
d7ba355a65
Add missing regions to all services
2019-12-26 17:12:22 +01:00
Asher Foa
96e5b1993d
Run black on moto & test directories.
2019-10-31 10:36:05 -07:00
James Thorniley
31310760ea
stepfunctions: start_execution accepts name arg
2019-10-03 14:47:24 +01:00
James Thorniley
7f33ec4420
correct description of error for invalid state machine arn
2019-10-03 14:14:06 +01:00
James Thorniley
33398d628f
fix: iam role arn should have two colons
2019-10-03 14:00:33 +01:00
Bert Blommers
38455c8e19
Step Functions - Remove STS-client and refer to hardcoded account-id
2019-09-24 14:36:34 +01:00
Bert Blommers
6a1a8df7cc
Step Functions - Simplify tests
2019-09-07 16:37:55 +01:00
Bert Blommers
78254cc4f2
Step Functions - Execution methods
2019-09-04 15:42:42 +01:00
Bert Blommers
af4082f38e
Step Functions - State Machines methods
2019-09-02 16:26:40 +01:00