Steve Pulec
0c9d97321e
Merge pull request #2995 from OneMainF/managedblockchain-addnode
...
Added node actions and other fixes
2020-05-16 08:17:52 -05:00
James Belleau
93311dbd4b
Added node actions and other fixes
2020-05-15 19:38:19 -05:00
Steve Pulec
17eb11a8d1
Merge pull request #2989 from bblommers/improve_coverage
...
Improve Implementation coverage
2020-05-14 17:55:55 -05:00
Steve Pulec
9712acc75f
Merge pull request #2986 from bblommers/dynamodb_transact_errors
...
#2985 - DynamoDB - TransactWriteItems - Fix error-type returned
2020-05-14 17:54:42 -05:00
Steve Pulec
464fea84f9
Merge pull request #2973 from bblommers/master
...
Lambda - Return LogResult only if requested
2020-05-14 17:53:49 -05:00
Steve Pulec
0f56539ef9
Merge pull request #2972 from bblommers/ses_validate_raw_email
...
SES - Validate domain before sending raw email
2020-05-14 17:52:50 -05:00
usmangani1
8d3d43da90
Enhancement Adding SES Functionalities CreateTemplate,GetTemplate,Lis… ( #2987 )
...
* Enhancement Adding SES Functionalities CreateTemplate,GetTemplate,ListTemplates
* Linting
Co-authored-by: usmankb <usman@krazybee.com>
Co-authored-by: Bert Blommers <info@bertblommers.nl>
2020-05-13 12:29:34 +01:00
James Belleau
9bc393801f
Managedblockchain member additions ( #2983 )
...
* Added some member and proposal functions
* Added additional member and proposal functions
* Fixed admin password return and added update_member along with tests
* Added network removal and member removal proposal
* Fixed failing test
* Fixed Python 2.7 test
2020-05-13 12:28:22 +01:00
Bert Blommers
d680b1e025
Merge remote-tracking branch 'spulec/master' into improve_coverage
2020-05-12 15:02:24 +01:00
usmangani1
774a764b69
Fix s3 Added Error handling in case of invalid uploadID ( #2979 )
...
* Added Error handling in case of invalid uploadID
* Linting
* added assertions
* Linting
Co-authored-by: usmankb <usman@krazybee.com>
Co-authored-by: Bert Blommers <info@bertblommers.nl>
2020-05-12 14:59:07 +01:00
Bert Blommers
ddb5c30d34
Improve implementation coverage (and layout)
2020-05-12 14:58:35 +01:00
Anton Grübel
e73a694219
Add CloudWatch logs subscription filters ( #2982 )
...
* Add logs.describe_subscription_filters
* Add logs.put_subscription_filter
* Add logs.delete_subscription_filter
* Change to usage of ACCOUNT_ID
2020-05-12 13:34:10 +01:00
Bert Blommers
48aa8ec3f9
#2985 - DynamoDB - TransactWriteItems - Fix error-type returned
2020-05-11 15:33:24 +01:00
Maxim Kirilov
1e0a7380d5
Add support for BlockDeviceMappings argument ( #2949 )
...
* Add support for BlockDeviceMappings argument upon run_instances execution
* Remove redundant check for Ebs existence
2020-05-11 13:23:45 +01:00
Denver Janke
9618e29ba9
Always call update ELBs for ASGs ( #2980 )
2020-05-11 07:44:26 +01:00
Anton Grübel
65e790c4eb
Add dynamodb continuous backups ( #2976 )
...
* remove print statement
* Add dynamodb.describe_continuous_backups
* Add dynamodb.update_continuous_backups
* Fix Python 2 timestamp error
2020-05-08 15:57:48 +01:00
pvbouwel
9e7803dc36
[Bugfix] UpdateExpression using ADD from zero ( #2975 )
...
When using the ADD syntax to sum up different components
the path that is provided is allowed to be non-existent.
In such a case DynamoDB will initialize it depending on
the type of the value.
If it is a number it will be initialized with 0.
If it is a set it will be initialized with an empty set.
2020-05-07 21:29:20 +01:00
Bert Blommers
0718525a2a
Linting
2020-05-07 12:29:18 +01:00
Bert Blommers
f1f7ddb69d
Merge pull request #2970 from rigaspapas/opsworks-online-status
...
Fix the online status in OpsWorks
2020-05-07 12:27:53 +01:00
Bert Blommers
e4caea586d
Merge pull request #2957 from OneMainF/add-managedblockchain
...
Add managedblockchain network functions #2956
2020-05-07 11:47:18 +01:00
Bert Blommers
ed109dae91
Merge pull request #2966 from usmangani1/SES_mod
...
SES get send statistics response modification
2020-05-07 11:30:32 +01:00
Bert Blommers
f82e834225
Lambda - Only return Logs if LogType=Tail
2020-05-07 10:55:15 +01:00
Bert Blommers
be5b1c592f
Lambda - Add actual logs to LogResult, instead of replicating the response
2020-05-07 10:40:24 +01:00
Bert Blommers
dcb122076f
Linting
2020-05-07 09:53:07 +01:00
Bert Blommers
691e206854
SES - Validate domain before send_raw_email
2020-05-07 09:49:37 +01:00
Rigas Papathanasopoulos
4abd88f95c
Fix the online status in OpsWorks
...
When an instance is running, OpsWorks reports its status as "online"
[1], while EC2 reports it as "running". Until now, moto copied the EC2
instance's status as is. This commit introduces the converts the running
status to online when returned by OpsWorks.
[1]: https://docs.aws.amazon.com/cli/latest/reference/opsworks/describe-instances.html
2020-05-07 10:57:27 +03:00
James Belleau
811ec3bd2a
Added get network test
2020-05-06 21:54:59 -05:00
James Belleau
5ec814a604
Fixes and additional tests
2020-05-06 21:12:48 -05:00
Brian Pandola
55f207050e
Add Redshift.ClusterAlreadyExists
Error
...
Closes #2967
2020-05-06 14:28:40 -07:00
Bert Blommers
2052a07ff7
Merge pull request #2962 from Chagui-/master
...
Implement parentGroup, namePrefixFilter and recursive for list_thing_groups()
2020-05-06 17:00:05 +01:00
usmankb
2b0e7da998
SES get send statistics response modification
2020-05-06 20:28:50 +05:30
Chagui-
8bfc7ed760
Fixed python2
2020-05-06 10:28:13 -04:00
Chagui-
c51ef87f71
black
2020-05-06 09:43:34 -04:00
Chagui-
f7b0484428
Refactored test_describe_thing_group_metadata_hierarchy to use generate_thing_group_tree
2020-05-06 09:37:43 -04:00
Chagui-
0869c83ea5
Refactored test_delete_thing_group to use generate_thing_group_tree
2020-05-06 09:32:47 -04:00
Chagui-
5fd8179653
Refactored test_list_thing_groups into class TestListThingGroup
2020-05-06 09:29:16 -04:00
Chagui-
40d1c8c9b9
Added generate_thing_group_tree function
2020-05-06 09:10:42 -04:00
gruebel
3b8c8fafe2
Fix ssm.get_parameters missing validation
2020-05-06 14:38:25 +02:00
Chagui-
e114eb9383
Added test test_list_thing_groups()
2020-05-05 18:08:56 -04:00
Bert Blommers
323877c15d
Merge pull request #2954 from usmangani1/LSTACK_AWSPROXY
...
Fix response_parameter being ignored in put_integration_response
2020-05-04 11:04:54 +01:00
Bert Blommers
2c9409faaa
Merge pull request #2946 from usmangani1/LSTACKISSUE909
...
SES Enhancement Adding get_send_statistics,create_configuration_set functions.
2020-05-04 10:07:03 +01:00
Bert Blommers
d6875c25cc
Linting
2020-05-04 09:27:57 +01:00
Bert Blommers
353bc08ac2
Linting
2020-05-04 09:24:46 +01:00
James Belleau
4365c2bd4e
Added network functions
2020-05-03 18:13:40 -05:00
usmankb
1cda64e9a3
Added tests
2020-05-03 08:31:46 +05:30
Kevin Neal
52cbdd72e7
update SQS MaximumMessageSize from 64K to 256K
2020-05-02 16:40:52 -07:00
Rifqi Al Fatih
f23f706825
Implement placement constraints model
2020-05-02 18:47:59 +02:00
Steve Pulec
8a1b24b234
Merge pull request #2947 from usmangani1/LSTACKISSUE1658
...
Fix SQS send_message_batch empty array Exception handling
2020-05-01 15:50:08 -05:00
Steve Pulec
464a9db192
Merge pull request #2945 from bblommers/feature/dynamodb_atomic_counter3
...
DynamoDB - Implement atomic counter
2020-05-01 15:47:53 -05:00
usmankb
1431348161
Fix SQS send_message_batch empty array Exception handling
2020-05-02 01:33:58 +05:30
usmankb
440213f854
Enhancement Adding SES get_send_statistics,create_configuration_set functions
2020-05-01 21:16:33 +05:30
Bert Blommers
2e737a6102
DynamoDB - Add tests to verify Atomic Counter functionality
2020-05-01 14:19:20 +01:00
Bert Blommers
49b00942c3
S3 DeleteObjects - Allow multiple querystring formats
2020-05-01 13:50:11 +01:00
Chagui-
95c459a86d
Added exception for deleting a group which has childs.
...
Added better tests for delete_thing_group
2020-04-30 17:21:45 -04:00
zscholl
1f1404352e
use conditional TEST_SERVER_MODE for backend tests
2020-04-30 09:42:22 -05:00
zscholl
0423be259a
remove backend logic & py27 incompatible timezone
2020-04-30 09:10:42 -05:00
zscholl
51e7002cbb
add tests
2020-04-30 09:10:42 -05:00
Bert Blommers
2d0087d500
Linting
2020-04-29 16:29:25 +01:00
usmankb
f4888da334
added test asserts and review comments
2020-04-29 18:02:02 +05:30
usmankb
84100c4483
enhancement Create-VPC-endpoint
2020-04-29 00:28:19 +05:30
Steve Pulec
f33e810e15
Merge pull request #2921 from getglad/support_optin_regions
...
Support OptInStatus for EC2 describe_region calls
2020-04-27 19:42:04 -05:00
Matthew Gladney
ff1beea280
Merge https://github.com/spulec/moto into support_optin_regions
2020-04-27 18:27:40 -04:00
Alessandro Palumbo
05860fcdd1
Fixed apigateway usage plan api when dealing with non existing usage plans and non existing api keys
2020-04-27 22:58:51 +02:00
Mike Grima
dd22e7855a
Fixed a regression with CloudWatch
2020-04-27 12:56:17 -07:00
Bert Blommers
b5a894dd89
Merge pull request #2919 from antoinewdg-mt/fix-s3-delete-objects-with-versioning
...
Handle VersionId in S3:delete_objects
2020-04-27 15:38:06 +01:00
Steve Pulec
30a98de687
Merge pull request #2924 from pvbouwel/ddb_full_parsing_executor
...
Improve DDB expressions support4: Execution using AST
2020-04-26 15:53:25 -05:00
Steve Pulec
60bcb46729
Merge pull request #2894 from microe/add_sts_assume_role_with_saml
...
Add the STS call assume_role_with_saml
2020-04-26 15:25:38 -05:00
Steve Pulec
2b255b0c5b
Merge pull request #2879 from bblommers/feature/dynamodb_transact_write_items
...
Feature: DynamoDB: transact_write_items
2020-04-26 15:20:19 -05:00
pvbouwel
ec731ac901
Improve DDB expressions support4: Execution using AST
...
Part of structured approach for UpdateExpressions:
1) Expression gets parsed into a tokenlist (tokenized)
2) Tokenlist get transformed to expression tree (AST)
3) The AST gets validated (full semantic correctness)
4) AST gets processed to perform the update -> this commit
This commit uses the AST to execute the UpdateExpression.
All the existing tests pass. The only tests that have been
updated are in test_dynamodb_table_with_range_key.py because
they wrongly allow adding a set to a path that doesn't exist.
This has been alligend to correspond to the behavior of AWS
DynamoDB.
This commit will resolve https://github.com/spulec/moto/issues/2806
Multiple tests have been implemented that verify this.
2020-04-26 15:59:12 +01:00
Bert Blommers
6a41573eb8
Merge pull request #2920 from lukaszpierog/handle-tags-and-description-in-secrets
...
Do not remove tags after secret update, handle description
2020-04-26 10:29:02 +01:00
Bert Blommers
56aa454397
Merge branch 'master' into feature/dynamodb_transact_write_items
2020-04-26 10:24:27 +01:00
Steve Pulec
efbb9c54a5
Merge pull request #2909 from oliparcol/bug/2759
...
S3 - Allow keys to start with leading slashes
2020-04-25 18:46:25 -05:00
Steve Pulec
fbc431dbff
Merge pull request #2837 from bblommers/bug/2810
...
EC2 - Explicitly set ebs_optimized to false if not specified
2020-04-25 18:44:48 -05:00
Steve Pulec
229b3ec196
Merge pull request #2838 from bblommers/feature/2388
...
CloudFormation - CreateChangeSet should not create resources
2020-04-25 18:44:18 -05:00
Steve Pulec
ac6c550fe6
Merge pull request #2852 from bblommers/feature/mock_eb
...
Add mock for ElasticBean
2020-04-25 18:42:25 -05:00
Steve Pulec
b24b7cb858
Merge branch 'master' into feature/extend_generic_tagger_to_s3
2020-04-25 18:40:50 -05:00
Steve Pulec
a35d1cb780
Merge pull request #2861 from bblommers/feature/883
...
Lambda - Add test to verify remove_permission functionality
2020-04-25 18:40:05 -05:00
Steve Pulec
365a2d140b
Merge pull request #2864 from bblommers/bugfix/2800
...
CognitoIdentity - Fix Format of Identity ID
2020-04-25 18:39:43 -05:00
Steve Pulec
b4a11cd19f
Merge pull request #2848 from bblommers/feature/2239
...
CloudWatch - Initial get-metric-data implementation
2020-04-25 18:39:21 -05:00
Steve Pulec
8595493aee
Merge branch 'master' into feature/dynamodb_item_limit
2020-04-25 18:38:08 -05:00
Steve Pulec
9c3f6c7592
Merge pull request #2825 from bblommers/feature/2699
...
EC2 - Add option to add volumes using CloudFormation
2020-04-25 18:36:26 -05:00
Steve Pulec
dbeb16d9b9
Merge pull request #2823 from bblommers/bug/2797
...
DynamoDB - Allow case insensitive AND in KeyConditionExpression
2020-04-25 18:35:51 -05:00
Steve Pulec
f4338876ff
Merge pull request #2834 from bblommers/feature/cloudwatch-integrated-metrics
...
Cloudwatch - Add default metrics for other services
2020-04-25 18:35:17 -05:00
JohnWC
4a800d8f2c
Updated for black
2020-04-25 11:24:54 -05:00
Olivier Parent Colombel
d852f7dd06
Fixing lint errors.
2020-04-25 17:49:50 +02:00
Olivier Parent Colombel
637e0188a2
Allow S3 keys to start with leading slashes.
2020-04-25 17:49:50 +02:00
JohnWC
0828c5af9d
Add unit test for add apigateway with policy
2020-04-25 03:27:59 -05:00
=
b63110be9e
handle description in describe secret operation, add tests
2020-04-24 21:47:11 +02:00
Matthew Gladney
59c1f0e131
black reformatting changes
2020-04-24 14:20:58 -04:00
Matthew Gladney
908468edb6
Support OptInStatus for EC2 describe_region calls
2020-04-24 14:15:22 -04:00
Antoine Wendlinger
9ed6e52d0a
Handle VersionId in S3:delete_objects
...
VersionId is not read in delete_objects requests, and the behavior
differs from its singular counterpart delete_object.
This fixes the issue.
2020-04-23 19:01:58 +02:00
Dmitry Ryzhikov
e866df9b9d
Merge branch 'master' into fix/table-filter-value-error
2020-04-22 20:08:05 +03:00
Bert Blommers
037c6e1320
Merge pull request #2914 from MarcosBernal/feature/add-get-databases-method-to-glue
...
Add get_databases method to glue and update IMPLEMENTATION_COVERAGE.md
2020-04-22 16:37:32 +01:00
Daniel Wallace
80b27a6b93
blacken
2020-04-21 21:43:32 -05:00
Daniel Wallace
49b056563a
process multipart form
2020-04-21 19:52:10 -05:00
Daniel Wallace
b3f6e5ab2f
add test
2020-04-21 18:07:50 -05:00
MarcosBernal
9381c670ab
change code style to pass black --check
2020-04-21 22:34:05 +02:00
MarcosBernal
753a39ed0d
Add get_databases method to glue moto client. Update IMPLEMENTATION_COVERAGE.md with methods that were covered previously
2020-04-21 20:10:39 +02:00
Bert Blommers
12ac1cbae2
Merge pull request #2911 from cm-iwata/fix_2910_list_thing_principal
...
Added existence check of target thing to IoT ListThingPrincipals
2020-04-21 07:47:12 +01:00
Tomoya Iwata
d9b782be0a
fix lint
2020-04-21 14:43:04 +09:00