Bryan Alexander
38413577fc
fixes bug in resourcetaggingapi/get_kms_tags
2020-02-19 09:18:01 -06:00
Steve Pulec
ec3f6bbc6c
Merge pull request #2757 from jrbeilke/feature-apigw-authorizers
...
Feature: add support for API Gateway authorizers
2020-02-18 18:52:58 -06:00
Steve Pulec
3f8ea90475
Merge pull request #2756 from EpicWink/swf-workflow-defaults
...
Support default task-priority and Lambda-role in SWF workflow registration
2020-02-18 18:45:46 -06:00
Steve Pulec
d297fc08f2
Merge pull request #2755 from bblommers/dynamodbstreams_update_item
...
DynamoDB - Send item to DDB Stream on update, not just on create
2020-02-18 18:15:25 -06:00
Bryan Alexander
d1efedec29
updates kms to use tagging service and support untag_resource
2020-02-18 13:40:34 -06:00
Jon Beilke
40208363be
Merge branch 'master' into feature-apigw-authorizers
2020-02-18 10:49:53 -06:00
Jon Beilke
1d14085294
add API Gateway authorizers
2020-02-18 10:49:35 -06:00
Bryan Alexander
445f474534
merging from master
2020-02-18 10:47:05 -06:00
Bert Blommers
100dbd529f
Merge pull request #2742 from xnegativx/master
...
MessageAction for cognito admin_create_user is now handled
2020-02-18 13:41:02 +00:00
Bert Blommers
5863d9fab9
Linting
2020-02-18 12:34:24 +00:00
Laurie O
979d20753c
Support more defaults in SWF workflow registration
...
SWF workflow type now keeps track of the default task-priority and
default AWS Lambda role, set at workflow registration.
2020-02-18 21:59:06 +10:00
Bert Blommers
9971bcdfcd
DynamoDB - Send item to DDB Stream on update, not just on create
2020-02-18 11:49:55 +00:00
Steve Pulec
11e64109eb
Fix s3 test for location constraint.
2020-02-17 20:32:28 -06:00
Steve Pulec
dcd1f0195f
lint.
2020-02-17 20:32:19 -06:00
Steve Pulec
356c55f99d
Fix default resourceMethod for API Gateway. Closes #2750 .
2020-02-17 20:21:25 -06:00
Steve Pulec
6b6a059350
Merge pull request #2132 from Projectplace/tagging-directive
...
Support x-amz-tagging-directive in s3 copy_object
2020-02-17 20:00:30 -06:00
Steve Pulec
a1ffb47ae4
Merge pull request #2751 from mikegrima/s3control
...
Implemented S3 Account-level public access block.
2020-02-17 19:53:15 -06:00
Steve Pulec
4a89131ec4
Merge pull request #2694 from brady-gsa/events-tagging
...
adds tagging support for cloudwatch events service
2020-02-17 18:51:09 -06:00
Steve Pulec
88828576a6
Merge pull request #2753 from jrbeilke/bug-cognito-userpool-arn
...
Bug: Arn missing from cognito user pool model and response
2020-02-17 18:49:14 -06:00
Steve Pulec
b252ab6675
Merge pull request #2173 from sthuber90/master
...
Extending IoT Policy and Jobs functionality
2020-02-17 17:55:03 -06:00
Mike Grima
11b7be0e85
Implemented S3 Account-level public access block.
...
- Also added AWS Config listing and fetching support
- Also fixed Lambda test breakage
2020-02-17 15:41:27 -08:00
Steve Pulec
aeb194fc57
Update new lambda test to work with updated status codes. CC #2642 .
2020-02-17 17:29:00 -06:00
Jon Beilke
92fc39d7bb
add Arn to cognito user pool model and response
2020-02-17 15:08:09 -06:00
Bert Blommers
d463c11793
Merge pull request #2745 from EpicWink/closed-execution-info
...
Include closed execution extra info
2020-02-17 08:53:49 +00:00
Steve Pulec
9cf6123669
Merge pull request #2748 from jrbeilke/feature-apigw-apikeyrequired
...
Feature: API Gateway default value for apiKeyRequired on methods
2020-02-15 11:36:17 -06:00
Steve Pulec
039656f84d
Merge pull request #2704 from bblommers/bugfix/2642
...
Fix AWS Lambda status code on invoke
2020-02-15 10:46:01 -06:00
Steve Pulec
e40d75359a
Merge pull request #2717 from bblommers/feature/s3_illegallocationconstraint
...
S3 Feature: Add IllegalLocationConstraintException
2020-02-15 10:41:00 -06:00
Steve Pulec
a0999ced8a
Merge pull request #2740 from bblommers/bugfix/#2580
...
DynamoDB update_item: Allow list_append and if_not_exists-functions in one expression
2020-02-15 10:39:47 -06:00
Steve Pulec
200cd7c3e1
Merge pull request #2738 from bblommers/bugfix/2732
...
EC2 AMI Creation bugfix - Fix AMI owner
2020-02-15 10:37:03 -06:00
Jon Beilke
8a51fbe1c9
add default for apiKeyRequired field on API Gateway methods
2020-02-14 12:26:27 -06:00
Laurie O
353ad631f0
Include closed execution extra info
...
Include 'closeStatus' and 'closeTimestamp' when describing SWF workflow
execution using 'describe_workflow_execution'
Signed-off-by: Laurie O <laurie_opperman@hotmail.com>
2020-02-15 01:23:09 +10:00
Bert Blommers
1b4d0b7a1d
Merge pull request #2733 from griffint61/feature/lambda_get_function_ResourceNotFoundException
...
Added 'x-amzn-ErrorType' in the return header for missing lambda function
2020-02-12 07:44:21 +00:00
Terry Griffin
f70cd0182e
Fixed test_lambda_can_be_deleted_by_cloudformation for new (correct) error code.
2020-02-10 09:18:25 -08:00
Antonin
fa3904df29
MessageAction for cognito admin_create_user is now handled
...
If an invitation is attempted to be reset to a pool we validate that the user is indeed already in the pool else we raise a UserNotFoundException to match AWS behaviour
2020-02-10 18:09:15 +01:00
Bert Blommers
2bd93a76fc
Add region to DDB tests
2020-02-09 11:58:41 +00:00
Bert Blommers
936d686392
#2580 - DynamoDB update_item: Allow list_append and if_not_exists-functions in one expression
2020-02-09 11:47:02 +00:00
Bert Blommers
df031d0f33
#2732 - Created AMI should have AccountID as the OwnerID
2020-02-08 10:58:31 +00:00
Bert Blommers
39751a6961
Merge pull request #2737 from jmsanders/limit-list-queues-to-1000
...
Limit SQS list_queues response to 1000 queues
2020-02-08 09:23:22 +00:00
Nikita Antonenkov
d4caf14b61
Fixed UnboundLocalError in dynamodb2.query when no filters are passed
2020-02-07 23:39:31 +01:00
jmsanders
0b7e990bbf
Limit SQS list_queues response to 1000 queues
...
The maximum number of queues that the ListQueues API can return is 1000:
https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ListQueues.html
2020-02-07 15:54:42 -06:00
Bert Blommers
32dc8f9fe7
Merge pull request #2734 from gruebel/fix-kms-create-key
...
Fix kms create key
2020-02-07 16:23:17 +00:00
gruebel
ec56351416
Move boto3 tests to separate file
2020-02-07 16:28:23 +01:00
gruebel
4833419499
Fix CreationDate handling
2020-02-07 15:38:37 +01:00
Terry Griffin
b4c9b76ca9
Added 'x-amzn-ErrorType' in return header from lambda:get_function for missing function
2020-02-06 15:26:20 -08:00
gruebel
5d05044491
Add CustomerMasterKeySpec parameter handling
2020-02-06 17:57:00 +01:00
Bert Blommers
7719ac76a3
Merge pull request #2720 from jrbeilke/feature-apigw-defaults
...
Feature apigw defaults
2020-02-06 13:52:56 +00:00
Bert Blommers
58b3304310
Merge pull request #2729 from grodzik/add-update-organizational-unit-endpoint
...
Add update organizational unit endpoint
2020-02-06 13:51:30 +00:00
Paweł Tomak
fc9eab2591
Raise DuplicateOrganizationalUnitException
...
Calling UpdateOrganizationalUnit with name that already exists should
raise proper error.
2020-02-06 12:38:37 +01:00
Paweł Tomak
14ebf29a61
Add UpdateOrganizationalUnit endpoint to Organizations API
2020-02-06 11:49:41 +01:00
Brady
ecdedf30c8
force build...
2020-02-05 16:31:33 -05:00
Brady
c95254a284
delete tags when their resource is deleted
2020-02-05 11:58:52 -05:00
Bert Blommers
fa17b748f5
Merge pull request #2724 from jayudey-vertex/account-for-types
...
Handle map or list parameters in sns processing
2020-02-05 16:13:59 +00:00
Brady
414f8086b0
use sure for unit test assertions
2020-02-05 10:30:59 -05:00
Jay Udey
1321943d60
add test verifying solution
2020-02-05 09:03:45 -06:00
Ivan Dromigny
d8d057711d
Change from black linter
2020-02-05 14:19:08 +01:00
Ivan Dromigny
8115dd2d1b
Add test
2020-02-05 12:03:33 +01:00
Mike Grima
bb64258a8f
Fixed issue with Lambda invoke via ARN
...
- Fixed an issue where Lambda invokes via an ARN was hitting real AWS.
2020-02-04 22:12:11 -08:00
Jon Beilke
c9995412b5
add support for apigateway fields with default values including apiKeySource, endpointConfiguration, and tags
2020-02-03 10:21:22 -06:00
Bert Blommers
70b2d3ab3c
Merge pull request #2709 from blbradley/fix/localstack-split-stacks
...
throw ValidationError on non existing stack
2020-02-03 14:33:54 +00:00
Bert Blommers
e4eede7f9b
Merge pull request #2718 from gmcrocetti/bugfix/2690
...
RDS Feature: Add EnableIAMDatabaseAuthentication
2020-02-02 18:01:21 +00:00
Guilherme Martins Crocetti
9f8388e402
Change test name in favor of abbreviation
2020-02-02 13:19:50 -03:00
Guilherme Martins Crocetti
eb0687eeaa
Add failing test for EnableIAMDatabaseAuthentication snapshot
2020-02-02 13:08:13 -03:00
Guilherme Martins Crocetti
c36371e235
Add failing test for database creation with iam
2020-02-02 12:47:54 -03:00
Bert Blommers
e21ddb7abc
Use var instead of hardcoded string for region
2020-02-02 14:25:44 +00:00
Bert Blommers
ceb16b00a7
S3 LocationConstraint test can only be run in non-ServerMode
2020-02-02 12:45:57 +00:00
Bert Blommers
d5a36752d7
Add S3 LocationConstraint to CF tests
2020-02-02 12:44:26 +00:00
Bert Blommers
a86cba79de
Add S3 LocationConstraint to Lambda tests
2020-02-02 11:48:32 +00:00
Bert Blommers
f74f08581a
S3 - Add IllegalLocationConstraint validation when creating buckets
2020-02-02 10:36:51 +00:00
gruebel
40bd4f1603
Fix kms.create_key default output
2020-01-31 17:16:42 +01:00
Bert Blommers
b6aeae0f2d
Merge pull request #2707 from UltCombo/patch-1
...
Support greedy resource path in API Gateway
2020-01-31 15:27:35 +00:00
Brandon Bradley
8b3c2b6654
fix test
2020-01-30 17:50:21 -06:00
Brandon Bradley
b7795b7111
test for ListStackResources
2020-01-30 16:35:19 -06:00
gruebel
44024ab74b
Fix sqs permission handling & add more error handling
2020-01-30 22:42:27 +01:00
Fabrício Matté
cf65cfc6ec
Update API Gateway resource name test
2020-01-29 16:28:37 -03:00
Bert Blommers
da40c7125a
Merge pull request #2703 from brady-gsa/fix_lambda_config
...
Fixes awslambda policy management
2020-01-29 15:30:25 +00:00
Brady
dd243d72c2
switch to using sure for assertions
2020-01-29 09:46:09 -05:00
Bert Blommers
3cf45b7838
Merge pull request #2667 from owenfarrell/master
...
Made UserName parameter optional for IAM access key functions
2020-01-28 08:24:12 +00:00
Owen Farrell
142e237b0b
Made UserName parameter optional for IAM access key functions
2020-01-27 12:12:21 -05:00
Brady
cb07d17e13
don't use table of test cases and reduce duplication in get_policy method
2020-01-27 10:35:46 -05:00
Bert Blommers
4342b93170
Merge pull request #2702 from kislyuk/patch-5
...
awslambda: return actual result in sync invoke
2020-01-25 17:24:37 +00:00
Brady
2a2ff32dec
improves support for AWS lambda policy management
2020-01-24 14:53:16 -05:00
Andrey Kislyuk
324ef5af36
Fix test
2020-01-24 16:11:44 +00:00
Bert Blommers
ccd0257acc
Fix Lambda tests for DryRuns
2020-01-24 10:09:56 +00:00
Stephan Huber
5543a91cc1
Merge remote-tracking branch 'upstream/master'
2020-01-24 10:38:19 +01:00
Bert Blommers
ee8231202a
Fix linting
2020-01-24 09:08:48 +00:00
Roque Pinel
2ae09c5335
Fix the StatusCode
returned by lambda invoke
...
According to the AWS documentation:
```
The HTTP status code will be in the 200 range for successful request.
For the RequestResponse invocation type this status code will be 200.
For the Event invocation type this status code will be 202.
For the DryRun invocation type the status code will be 204.
```
2020-01-24 09:07:49 +00:00
Asher Foa
b4127040d1
remove this change.
2020-01-23 10:16:12 -08:00
Asher Foa
d9d055c75d
Fix more typos.
2020-01-23 10:15:02 -08:00
Stephan Huber
20020c5170
Change whitespaces back to the way they were and fix typos
2020-01-23 15:46:50 +01:00
Stephan Huber
84210f6011
Merge remote-tracking branch 'upstream/master'
2020-01-23 15:37:40 +01:00
Steve Pulec
663d7c289b
Merge pull request #2675 from bblommers/bugfix/#2674
...
DynamoDB - ListAppend should also work when adding maps to a list
2020-01-22 20:01:53 -06:00
Steve Pulec
c5b7b2f7af
Merge pull request #2687 from bblommers/bugfix/2626
...
DynamoDB - Update Item doesnt handle LT/GT properly
2020-01-22 20:01:00 -06:00
Steve Pulec
dff1986801
Merge pull request #2683 from Journera/ecs-td-add-network-mode
...
Store 'networkMode' in ECS Task Definitions instead of just throwing it away
2020-01-22 19:39:41 -06:00
Steve Pulec
a32b3c4b59
Fix SQS get_queue_attributes to allow RedrivePolicy. Closes #2682 .
2020-01-22 19:38:07 -06:00
Bert Blommers
7ff7ee4e8e
Test fix - Region must be specified
2020-01-22 11:42:06 +00:00
Bert Blommers
6f02782624
#2627 - Change comparison to differentiate between 0 and None
2020-01-22 11:30:17 +00:00
Steve Pulec
4335f1d3dd
Merge pull request #2669 from bblommers/lambda-return-output-only
...
AWS Lambda - Return response only, and skip log/print statements
2020-01-21 21:37:36 -06:00
Brady
1e851fb1d8
remove dead code
2020-01-17 10:12:58 -05:00
Brady
eaa8c8db6e
add tagging support to events
2020-01-16 21:03:32 -05:00
Bryan Alexander
85207b885b
updates KMS service to use TaggingService
2020-01-16 12:10:38 -06:00
Bert Blommers
1c4596c984
Merge pull request #2671 from franz-see/moto/issues/2670
...
moto/issues/2670 | Moved population of user attributes from accessToken to idToken
2020-01-16 05:57:17 +00:00
Bryan Alexander
6cb0428d20
adds tagging support for cloudwatch events service
2020-01-15 10:41:54 -06:00
Bert Blommers
a50d0695fe
Merge pull request #2661 from deanrock/route53-rrs-istruncated
...
Add IsTruncated to Route53.list_resource_record_sets
2020-01-15 15:39:09 +00:00
Franz See
db75c9e25c
moto/issues/2670 | Moved population of user attributes from accessToken to idToken
2020-01-15 23:33:09 +08:00
Bert Blommers
15889566b8
Merge pull request #2673 from franz-see/moto/issues/2672
...
moto/issues/2672 | Modified 'token_use' to return 'id' for an id toke…
2020-01-15 14:54:52 +00:00
Asher Foa
db559e7e06
Fix some typos
2020-01-14 09:55:32 -08:00
Bert Blommers
8c920cce10
Specify region in tests
2020-01-12 12:20:55 +00:00
Bert Blommers
9ce1ee49d7
#2626 - DynamoDB - FilterExpression should ignore items with non-existent attribute
2020-01-12 12:05:08 +00:00
Don Kuntz
fd1fdde1bf
Allow black to reformat correctly
2020-01-09 23:45:14 -06:00
Don Kuntz
2cb3f327de
Store 'networkMode' in ECS Task Definitions instead of just throwing it away
2020-01-09 23:00:33 -06:00
Bert Blommers
5884483019
Compare map, instead of string repr
2020-01-09 10:08:35 +00:00
Bert Blommers
cba3cfc384
Escape curly braces in formatting string
2020-01-09 09:10:16 +00:00
Bert Blommers
5f59cb7fb0
#2674 - ListAppend should also work when adding maps to a list
2020-01-06 08:16:09 +00:00
Franz See
a8e1a3bf08
moto/issues/2672 | Formatted using black
2020-01-06 13:29:23 +08:00
Franz See
68d882e6c0
moto/issues/2672 | Modified 'token_use' to return 'id' for an id token, and 'access' for an access token
2020-01-06 00:19:31 +08:00
Bert Blommers
eab9e15bf0
#2623 - Fix and simplify test in ServerMode
2020-01-05 15:01:31 +00:00
Jack Danger
d596560971
Merge pull request #2657 from gruebel/add-missing-regions
...
Add missing regions to all services
2020-01-02 17:27:25 -08:00
gruebel
cd9b7072a2
Adjust ec2 regions tests
2019-12-28 21:22:16 +01:00
Dejan Levec
877f3b056a
Add IsTruncated to Route53.list_resource_record_sets
2019-12-27 19:32:31 +01:00
Mike Grima
1db617a530
Merge pull request #2659 from gruebel/fix-sns-unsubscribe
...
Fix sns unsubscribe & delete_topic behavior
2019-12-27 09:10:24 -08:00
Mike Grima
d0d95420e7
Merge pull request #2655 from levinine/add-codecommit
...
add codecommit create, get and delete repository
2019-12-27 09:04:19 -08:00
Mike Grima
b86e1d073b
Merge pull request #2652 from gruebel/add-codepipeline-tags
...
Add codepipeline tags
2019-12-27 08:57:59 -08:00
Mike Grima
79aaad1068
Merge pull request #2651 from whummer/fix-s3-prefix
...
Avoid rendering "None" as S3 Prefix value
2019-12-27 08:56:06 -08:00
Mike Grima
eeedb2e6f8
Merge pull request #2650 from asherf/dynanmodb
...
Fix issue when working with dyanmodb stream and complex types.
2019-12-27 08:54:47 -08:00
Mike Grima
65664dcf85
Merge pull request #2648 from asherf/iam
...
Implement List user tags
2019-12-27 08:53:05 -08:00
Mike Grima
664e959856
Merge pull request #2639 from corrjo/instance_connect
...
Resolves #2637 added send_ssh_public_key
2019-12-27 08:51:27 -08:00
gruebel
2fb5004dc2
Fix sns unsubscribe & delete_topic behavior
2019-12-27 16:04:12 +01:00
gruebel
d7ba355a65
Add missing regions to all services
2019-12-26 17:12:22 +01:00
Jovan Zivanov
cb1eb79b89
add tests for codecommit
2019-12-26 16:06:53 +01:00
Jovan Zivanov
e20deb4acd
fix linter exceptions
2019-12-26 15:02:24 +01:00
Jovan Zivanov
a820aada42
add codecommit create, get and delete repository
2019-12-26 14:23:53 +01:00
Asher Foa
7d4c15d53e
skip part of the test in server mode.
2019-12-24 11:01:54 -08:00
Asher Foa
299e7851d6
Add assertions.
2019-12-24 10:23:46 -08:00
gruebel
8331d480ba
Add codepipeline.untag_resource
2019-12-23 19:50:16 +01:00
gruebel
b96a46b98f
Add codepipeline.tag_resource
2019-12-23 19:33:37 +01:00
Stephan Huber
ed8d5edb50
fix linting errors
2019-12-23 09:01:53 +01:00
Stephan Huber
0527e88d46
Merge remote-tracking branch 'upstream/master'
2019-12-23 08:38:53 +01:00
gruebel
df951facc5
Add codepipeline.list_tags_for_resource
2019-12-22 11:42:15 +01:00
Waldemar Hummer
4ad111830b
fix tests
2019-12-21 13:27:49 +01:00
Asher Foa
5bd3827b26
run black
2019-12-20 18:55:58 -08:00
Asher Foa
a6f14eee3f
Add test to repo stream issue
2019-12-20 18:55:58 -08:00
Asher Foa
c2e444a210
Update tests.
2019-12-20 10:54:33 -08:00
Mike Grima
b8a1f85285
Merge pull request #2644 from gruebel/add-codepipeline-fix
...
CodePipeline - implement CRUD endpoints
2019-12-20 09:28:42 -08:00
gruebel
901be3a6d1
Remove unused import
2019-12-20 10:54:38 +01:00
Asher Foa
1415a93596
Implement List user tags
2019-12-19 19:45:56 -08:00
gruebel
a67660b8a4
Adjust tests to work in server mode
2019-12-19 21:41:32 +01:00
John Corrales
199ff05e4e
parent 0f67a74d25
...
author John Corrales <jjcorrales3@gmail.com> 1576380101 -0800
committer John Corrales <jjcorrales3@gmail.com> 1576633072 -0800
added send_ssh_public_key
2019-12-17 17:38:49 -08:00
Mike Grima
91983b4823
Merge pull request #2610 from gruebel/fix-sns-get-subscription-attributes
...
Add missing attributes to SNS subscription
2019-12-17 08:36:59 -08:00
gruebel
03fd04db33
Use pytz instead of timezone
2019-12-17 17:22:46 +01:00
gruebel
8e03b1d525
Add codepipeline.delete_pipeline
2019-12-17 17:22:46 +01:00
gruebel
9871eda3c9
Add codepipeline.list_pipelines
2019-12-17 17:22:46 +01:00
gruebel
b2c44ce50d
Add codepipeline.update_pipeline
2019-12-17 17:22:45 +01:00
gruebel
c84e465e4c
Add codepipeline.get_pipeline
2019-12-17 17:22:45 +01:00
gruebel
076c8ace5f
Add codepipeline.create_pipeline
2019-12-17 17:22:45 +01:00
Fabio Dias
743dd46399
black linting
2019-12-16 21:25:20 -05:00
Fabio Dias
fd9ac4b9a5
ACCOUNT_ID moved to moto.core, MOTO_ACCOUNT_ID env var override
2019-12-16 21:05:29 -05:00
Fabio Dias
bc615797b1
typo
2019-12-16 19:56:11 -05:00
Fabio Dias
b83a750630
Added references to moto.iam.models.ACCOUNT_ID instead of hardcoded id
2019-12-16 19:56:11 -05:00
Mike Grima
65b17e740d
Merge pull request #2611 from Sytten/fix/ssm-parameter
...
Add missing information in SSM parameters
2019-12-16 11:59:42 -08:00
Mike Grima
8e2e3cec5a
Merge pull request #2597 from ballwood/master
...
Add MaxSessionDuration field to IAM Role, Remove Description field from response if empty
2019-12-14 13:47:28 -08:00
Mike Grima
7b63b2818e
Merge pull request #2631 from kislyuk/patch-2
...
Batch: computeResources.instanceRole is an instance profile
2019-12-14 13:46:08 -08:00
Mike Grima
fb350bbcef
Merge pull request #2632 from kislyuk/patch-3
...
Batch: job definitions default to ACTIVE
2019-12-13 13:33:56 -08:00
Andrey Kislyuk
624dafcb5c
Fix tests
2019-12-13 18:46:26 +00:00
Andrey Kislyuk
777ff5a62a
Add test
2019-12-13 05:07:29 +00:00
Mike Grima
4386999ea7
Merge pull request #2613 from levinine/add_nat_gateway_id_to_route_and_describe_route_tables
...
Add nat_gateway_id to route and describe_route_tables
2019-12-12 18:33:11 -08:00
Mike Grima
ab73ab3ff5
Merge pull request #2609 from levinine/describe_nat_gateway_filter_support
...
Add describe_nat_gateway filters support
2019-12-12 18:29:05 -08:00
Mike Grima
61f28c308d
Merge pull request #2608 from aksagrimada/ssm_pagination
...
Add Pagination to ssm:get_parameters_by_path. Closes #1864
2019-12-12 18:22:33 -08:00
Mike Grima
8399bc4df5
Merge pull request #2606 from levinine/api_key_fix
...
api gateway handle duplicate api key values
2019-12-12 18:21:51 -08:00
Mike Grima
9f73a67cef
Merge pull request #2583 from trilliput/issue/1996
...
Improve parsing DynamoDB begins_with expression
2019-12-12 18:19:27 -08:00
Mike Grima
84ccdbd1cd
Implemented S3 Public Access Block
2019-12-12 17:45:31 -08:00
Ilya Shmygol
704a12146b
Improve error reporting for missing index
2019-12-12 10:49:07 +01:00
Ilya Shmygol
3a42079ec7
Merge remote master
2019-12-11 16:17:21 +01:00
Ilya Shmygol
be5986c0b5
Test query by non exists index
2019-12-11 15:08:45 +01:00
Mike Grima
4d5bf1c5c6
Merge pull request #2605 from bblommers/dynamodb_add_nested_stringsets
...
Dynamodb - DELETE/ADD item from/to nested sets
2019-12-09 14:14:56 -08:00
Mike Grima
c131dd2cac
Merge pull request #2604 from gruebel/fix-logs-get-log-events
...
Fix order and nextToken handling in logs.get_log_events
2019-12-09 14:14:11 -08:00
Mike Grima
872452eced
Merge pull request #2602 from atareshawty/ecs-list-task-definition-filtering
...
Add familyPrefix option to ecs:ListTaskDefinitions
2019-12-09 14:13:14 -08:00
Mike Grima
7e68b93091
Merge pull request #2601 from mwaaas/fix/get_policy
...
adding get policy endpoint
2019-12-09 14:11:50 -08:00
Mike Grima
1c5ea4b545
Merge pull request #2599 from bblommers/feature/#2010
...
CloudWatch - Implement list_metrics pagination
2019-12-09 14:11:05 -08:00
Mike Grima
90f5f7159d
Merge pull request #2598 from bblommers/feature/dynamodb_nested_list_append
...
Dynamodb: nested list_append
2019-12-09 14:10:00 -08:00
Mike Grima
b2264feac5
Merge pull request #2596 from gruebel/fix-ec2-revoke-security-group-egress
...
Fix ec2.revoke_security_group_egress for IpProtocol -1
2019-12-09 14:06:09 -08:00
Mike Grima
76aaa2df0f
Merge pull request #2595 from bblommers/feature/2317
...
Add CF update/delete methods for Lambda
2019-12-09 14:04:49 -08:00
Mike Grima
e00c12a1e6
Merge pull request #2594 from mwaaas/fix/fetch_secret_manage_via_arn
...
fixing fetch secret manager via arn
2019-12-09 14:03:37 -08:00
Mike Grima
8005f3260f
Merge pull request #2589 from Chagui-/master
...
iot describe_thing_group metadata implementation
2019-12-09 14:01:14 -08:00
Mike Grima
66dd1a0dff
Merge pull request #2547 from bblommers/feature/2546
...
AWS Lambda: Add Role validation when creating functions
2019-12-09 14:00:16 -08:00
Berislav Kovacki
43070a03ba
Add nat_gateway_id to route and describe_route_tables
2019-12-02 19:20:00 +01:00
Emile Fugulin
b52fa636b6
Add missing information in SSM parameters
2019-11-30 20:05:01 -05:00
gruebel
deaeef521b
Add missing attributes to SNS subscription
2019-11-30 15:51:43 +01:00
Berislav Kovacki
4322ecb254
Add describe_nat_gateway filters support
...
Support describe_nat_gateway filters by using nat-gateway-id, vpc-id,
subnet-id and state filter parameters.
2019-11-28 23:36:00 +01:00
Bert Blommers
e41bc9fc58
DynamoDB - DELETE item from nested sets
2019-11-28 13:22:20 +00:00
Adam Smith
051193e1bf
Add Pagination to ssm:get_parameters_by_path. Closes #1864
2019-11-27 22:12:31 +00:00
Jovan Zivanov
a28183d150
fix lint errors
2019-11-27 16:12:30 +01:00
Jovan Zivanov
5260de8859
remove unnecessary comments
2019-11-27 15:55:29 +01:00
Jovan Zivanov
e3587afe01
api gateway handle duplicate api key values
2019-11-27 15:49:37 +01:00
Bert Blommers
6d7ad717df
DynamoDB - ADD item to nested sets
2019-11-27 12:36:42 +00:00
gruebel
cea9c8c9a3
Fix order and nextToken handling in logs.get_log_events
2019-11-26 23:38:43 +01:00
Alex Tareshawty
df2279d39c
Add familyPrefix option to ecs:ListTaskDefinitions
...
AWS defines this option as:
```
--family-prefix (string)
The full family name with which to filter the ListTaskDefinitions
results. Specifying a familyPrefix limits the listed task
defini-tions to task definition revisions that belong to that
family.
```
This option behaves differently than ecs:ListTaskDefinitionFamilies.
Instead of doing a comparison like `startswith`, it does a full string
comparison by matching the entire task definition family to the prefix.
For example, let's say there exists a task definition with the family
`super-cool-task-def`.
ListTaskDefinitionFamilies would look like this:
```
aws ecs list-task-definition-families --family-prefix super-cool
{
"families": [
"super-cool-task-def"
]
}
```
ListTaskDefinitions would look like this:
```
aws ecs list-task-definitions --family-prefix super-cool
{
"taskDefinitionArns": []
}
```
2019-11-26 09:40:01 -05:00
mwas
625f28c882
adding get policy endpoint
2019-11-26 06:09:24 +03:00
Bert Blommers
36a5d80443
#2010 - Implement Cloudwwatch list_metrics pagination
2019-11-25 16:59:39 +00:00
Bert Blommers
21a1d4d604
DynamoDB - list_append operation can be made in a nested map
2019-11-25 15:19:22 +00:00
Barry Allwood
7c1cc01eb9
chore: add MaxSessionDuration to IAM Role
...
fix: Description field is optional on return of IAM Role
2019-11-24 18:19:09 +00:00
gruebel
5895231b5c
Fix ec2.revoke_security_group_egress for IpProtocol -1
2019-11-24 17:17:53 +01:00
Bert Blommers
9c247f4b70
Specify region name for IAM
2019-11-24 15:33:51 +00:00
Bert Blommers
791c25b51c
#2317 - Add CF Update/Delete methods for Lambda
2019-11-24 14:54:38 +00:00
Bert Blommers
8362179f70
Use deprecated IAM, only plays nice with deprecated CF
2019-11-23 10:18:56 +00:00
mwas
0e825a5048
lint
2019-11-23 13:02:00 +03:00
mwas
9decb8674d
adding tests for describe secret with arn
2019-11-23 10:18:06 +03:00
mwas
b31f31d214
fixing fetch secret manager via arn
2019-11-23 09:29:30 +03:00
Niklas Janlert
b51d5ad65f
Support x-amz-tagging-directive in s3 copy_object
2019-11-23 00:38:26 +01:00
Chagui-
be605d603f
Merge branch 'master' of https://github.com/spulec/moto
2019-11-22 16:34:33 -03:00
Anton Grübel
57c97e367e
Merge branch 'master' into add-organizations-tags
2019-11-22 16:35:20 +01:00
Steve Pulec
a9fe5d462c
More linting.
2019-11-22 09:39:07 -05:00
Bert Blommers
d759f16331
Specify region name when creating Lambda roles
2019-11-22 08:12:47 +00:00
Bert Blommers
aa56715d83
Linting
2019-11-22 06:31:13 +00:00
Bert Blommers
5f6e8fd6fe
Merge branch 'master' into feature/2546
2019-11-22 06:22:54 +00:00
Steve Pulec
72da9e96c2
Lint.
2019-11-21 17:53:58 -05:00
Steve Pulec
40f241adc2
Fix dynamodb required stream parameter for new boto3.
2019-11-21 17:00:18 -05:00
gruebel
ef7fce5a4f
Fixed failing tests, due to a new required parameter StreamEnabled
2019-11-21 22:35:20 +01:00
gruebel
158db1f5d6
Move exception to dedicated class
2019-11-21 22:03:25 +01:00
Chagui-
e6a12f5bd7
-Applied Black
2019-11-21 17:57:45 -03:00
Chagui-
f5ba01c867
-Fixed forever
...
-Added test_describe_thing_group_metadata_hierarchy to test new functionality
2019-11-21 17:16:34 -03:00
Mike Grima
2af4e7a63a
Merge pull request #2578 from mikegrima/fixunmock
...
Fix for moto not unmocking
2019-11-20 10:06:51 -08:00
Bert Blommers
1d85288244
Ensure Flask sends through custom error messages
2019-11-20 08:57:38 +00:00
Bert Blommers
0ea98f22ee
Merge branch 'master' into feature/2546
2019-11-19 08:00:59 +00:00
Mike Grima
bd777cad44
Fix for moto not unmocking.
...
- Fixes #2575
- Also upgraded Travis CI to make use of Bionic instead of Xenial
- This may also address concerns raised in #1793
2019-11-18 15:28:31 -08:00
Matt Conway
d9c8bdb2a0
Add the ssh_public_key methods that were missing from the IAM implementation
2019-11-18 09:02:32 -05:00
Mike Grima
27f36a7514
Fixed the Lambda invocation due to lambci changes.
...
It looks like lambci is pre-pending the "lambda" responses with an
escape character `\033`. This was breaking the unit tests.
2019-11-17 18:40:15 -08:00
Mike Grima
dab7f9fdad
Merge pull request #2574 from gruebel/add-iam-get-account-summary
...
Add iam.get_account_summary
2019-11-17 15:53:34 -08:00
gruebel
d0ef72725c
Add organizations.untag_resource
2019-11-17 15:28:38 +01:00
gruebel
c10afa3ab5
Add organizations.list_tags_for_resource
2019-11-17 15:10:38 +01:00
gruebel
febec75364
Add organizations.tag_resource
2019-11-17 14:52:57 +01:00
gruebel
e9c3cba4d6
Fix tests
2019-11-17 14:34:00 +01:00
gruebel
d05ebadce8
Add iam.get_account_summary
2019-11-17 13:47:19 +01:00
Bert Blommers
c6dd3c96ea
AWSLambda - refactor exception handling
2019-11-17 10:59:20 +00:00
Mike Grima
e70ad8fd12
Merge pull request #2569 from gruebel/fix-sns-publish-number-type
...
Fix sns.publish with number type and 0 value
2019-11-16 10:24:09 -08:00
Mike Grima
9a30b8e8d5
Merge pull request #2552 from bblommers/IAM-role-name-validation
...
IAM - Validate duplicate role names
2019-11-16 10:22:51 -08:00
Mike Grima
028aafd05b
Merge pull request #2555 from catherinetcai/feature/ec2-vpc-classic-link
...
Adds basic implementations for vpc-classic-link and vpc-classic-link-dns-support - Redo
2019-11-16 10:21:29 -08:00
Bert Blommers
e025ccfd06
Ensure IAM Policy names are unique in tests
2019-11-16 17:36:50 +00:00
Bert Blommers
85570f0abe
IAM - Add Validation on duplicate policy names
2019-11-16 17:36:50 +00:00
Bert Blommers
422bca8e90
IAM - Add Validation on duplicate role names
2019-11-16 17:33:59 +00:00
gruebel
3d5d477f7f
Fix sns.publish with number type and 0 value
2019-11-16 14:46:05 +01:00
Steve Pulec
dddb9dd4d2
Merge pull request #2536 from edekadigital/add-events-event-bus
...
Add events event bus
2019-11-15 16:38:51 -06:00
Mike Grima
8cc55003f7
Merge pull request #2550 from bblommers/fix_available_ip_addresses_subnets
...
Fix available ip addresses subnets
2019-11-15 12:52:26 -08:00
Mike Grima
60a5a06d23
Merge pull request #2564 from bblommers/bugfix/2562
...
#2562 - DynamoDB - allow updates to be of a different type
2019-11-15 11:08:35 -08:00
Mike Grima
3afb93d9db
Merge pull request #2548 from bblommers/feature/implement-iam-delete-group-endpoint
...
Feature/implement iam delete group endpoint
2019-11-15 10:52:21 -08:00
Mike Grima
4a282578c0
Merge pull request #2543 from stephenmuss/orgs-describe-create-account-status
...
Added describe_create_account_status to organizations
2019-11-15 10:41:37 -08:00
Mike Grima
7ca35514ca
Merge pull request #2542 from ianyon/create_policy_already_exist
...
Added Exception for create_policy when policy exists
2019-11-15 10:38:35 -08:00
Mike Grima
b0b962f120
Merge pull request #2541 from baolsen/datasync-improvements
...
Datasync improvements #2526
2019-11-15 10:37:52 -08:00
Mike Grima
dea4599581
Merge pull request #2554 from aacampbell/match_removal_of_smart_quote
...
Match AWS's change from smart-quote to ASCII quote
2019-11-15 10:33:05 -08:00
Bert Blommers
993819bd41
#2562 - DynamoDB - allow updates to be of a different type
2019-11-15 15:54:21 +00:00
Steven Reiling
cd0769af7e
Fix IAM instance profile tracking to reflect AWS's requirement for account-unique names
2019-11-14 17:23:44 -08:00
Cat Cai
528cf0e21d
Run black to fix linting
2019-11-12 14:51:31 -08:00
Cat Cai
9169b87748
Tests pass
2019-11-12 11:16:34 -08:00
Cat Cai
9cb105f5c2
Ensure test is sorted
2019-11-12 10:32:27 -08:00
Alexander Campbell
7e468287a0
Match AWS's change from smart-quote to ASCII quote
2019-11-12 10:05:11 +11:00
Cat Cai
3398244f14
Fix styling problems
2019-11-11 12:09:52 -08:00
Wessel van der Veen
6d52cd06cb
Adds support for enable/disable/describe vpc-classic-link-dns-support.
2019-11-11 10:55:09 -08:00
Wessel van der Veen
17cc46b91e
adds basic support for vpc-classic-link
2019-11-11 10:54:36 -08:00
Bert Blommers
179bdd6caa
#2002 - Take ElasticNetworkInterfaces into account when requesting available IP addresses
2019-11-08 16:40:17 +00:00
Bert Blommers
cd5b64b0c5
#2163 - Delete IAM group; Add test case and align error message with AWS
2019-11-08 01:19:45 -08:00
Robin Taylor
876ff476f1
Implementing delete-group endpoint and appropriate test case
2019-11-08 01:12:20 -08:00
Bert Blommers
ad23b65784
Implement CloudFormations IAMRole::GetArn
2019-11-07 11:35:07 -08:00
Bert Blommers
40aa73a12b
#2546 - AWS Lambda: Add Role validation when creating functions
2019-11-07 17:11:13 +00:00
gruebel
8075456230
Fix test for python 2.7
2019-11-06 19:15:47 +01:00
Bjorn Olsen
5cfbe2bb3d
DataSync: Task metadata and update_task
...
Travis: Moved lint check before build
Datasync: Added delete_task and delete_location
2019-11-06 19:26:59 +02:00
Stephen Muss
a6255f9801
Added describe_create_account_status to organizations
2019-11-06 20:43:21 +11:00
Ian Yon
f235fa145e
Added Exception for create_policy when policy exists
2019-11-05 15:57:38 -03:00
Steve Pulec
b19abbc63e
Merge pull request #2538 from edekadigital/fix-sns-subscribe-sms-validation
...
Fix sns.subscribe validation for sms numbers
2019-11-04 23:02:37 -06:00
Steve Pulec
1f9208e19c
Merge pull request #2534 from william-richard/add-ssm-get-parameter-history-support
...
Add ssm `get_parameter_history` support
2019-11-04 22:54:57 -06:00
Steve Pulec
4a4ca2cc4a
Merge pull request #2533 from ianyon/lambda-get-by-arn
...
Feature - Lambda get by arn and update/get function environment
2019-11-04 22:53:20 -06:00
Steve Pulec
3dbce228ec
Merge pull request #2532 from baolsen/datasync
...
Added mocks for AWS DataSync #2526
2019-11-04 22:51:23 -06:00
Steve Pulec
740dedc664
Merge pull request #2531 from bblommers/feature/2521
...
API Gateway - Implement Stage deletion
2019-11-04 22:47:50 -06:00
Steve Pulec
f679963ffa
Merge pull request #2528 from bblommers/feature/2527
...
DynamoDB - Allow nested attributes in ProjectionExpressions
2019-11-04 22:45:12 -06:00
gruebel
58daa428f3
Fix sns.subscribe validation for sms numbers
2019-11-04 22:57:53 +01:00
William Richard
715ff0f7af
Return a sensible error when the parameter is not found
2019-11-04 15:31:15 -05:00
gruebel
1d615e25b6
Add events.delete_event_bus
2019-11-04 21:31:04 +01:00
William Richard
3816eba58f
Fix linting
2019-11-04 13:04:10 -05:00
William Richard
aeb7974549
Add get_parameter_history implementation and tests
2019-11-04 12:49:09 -05:00
Bjorn Olsen
97c20dd11d
Added AWS DataSync mocks and tests
2019-11-04 17:41:46 +02:00
Ian Yon
9e2b47e82b
Applied black formatter
2019-11-04 12:22:03 -03:00
Ian Yon
577419798d
Merge from master to current branch
2019-11-04 12:14:43 -03:00
Ian Yon
90a9235f4c
Allow lambda get function by arn and addded environment configuration
2019-11-04 10:44:01 -03:00
Bert Blommers
e4b586022d
API Gateway - Linting
2019-11-04 02:02:07 -08:00
Bert Blommers
f0e2d44c5d
Make API Gateway tests Python2/3 compatible
2019-11-04 09:41:47 +00:00
Bert Blommers
2d32ee18a6
#2521 - Implement API Gateway Stage deletion
2019-11-04 09:12:24 +00:00
gruebel
831577350d
Add events.list_event_buses
2019-11-03 20:42:31 +01:00
gruebel
f1dbdc9184
Refactor events.describe_event_bus, put_permission & remove_permission
2019-11-03 19:55:58 +01:00
Bert Blommers
eaa23800bd
Linting
2019-11-03 07:33:27 -08:00
Bert Blommers
5876dc0186
Fix test - List order does not matter for projectionexpression
2019-11-03 07:14:19 -08:00
Bert Blommers
6a601d7d5c
#2527 - DynamoDB - Allow nested attributes in ProjectionExpressions
2019-11-03 14:09:27 +00:00
Bjorn Olsen
c02c0e4033
added several basic tests
2019-11-01 21:16:59 +02:00
Bjorn Olsen
9c00f572d6
First working tests!
2019-11-01 19:24:21 +02:00
gruebel
93e4d4aa9a
Add events.create_event_bus
2019-11-01 09:52:06 +01:00
gruebel
78e2714496
black format
2019-11-01 07:14:03 +01:00
gruebel
89c43820c9
Add iam.delete_account_password_policy
2019-11-01 07:07:33 +01:00
gruebel
65fa8f1a1b
Add iam.get_account_password_policy
2019-11-01 07:07:32 +01:00
gruebel
06581391bd
Add iam.update_account_password_policy
2019-11-01 07:03:27 +01:00
Asher Foa
96e5b1993d
Run black on moto & test directories.
2019-10-31 10:36:05 -07:00
Steve Pulec
54c8a7dea1
Merge pull request #2519 from yan12125/python38
...
Python 3.8 support
2019-10-30 22:52:40 -05:00
Mike Grima
8f3116220c
Merge pull request #2520 from edekadigital/refactor-sqs
...
Refactor sqs
2019-10-30 09:54:41 -07:00
Mike Grima
c613a43cb3
Merge pull request #2522 from mikegrima/configs3tagging
...
Small fix for S3-AWS Config compatibility
2019-10-29 15:40:51 -07:00
Mike Grima
503bc333ca
Small fix for S3-AWS Config compatibility
...
- Small bug in tags with AWS Config
- Aggregated results lack "tags" in the result set
- Buckets also add a supplementary configuration of
"BucketTaggingConfiguration"
2019-10-29 14:35:13 -07:00
gruebel
c5059ad3d1
Fix test server error
2019-10-28 17:21:01 +01:00
Chih-Hsuan Yen
18173a5951
Replace # flake8: noqa
with # noqa
...
The former syntax is actually a mis-use and rejected since Flake8 3.6
[1].
[1] https://gitlab.com/pycqa/flake8/merge_requests/219
2019-10-27 20:41:22 +08:00
gruebel
51117c948a
Add error handling to sqs.delete_message
2019-10-27 12:46:59 +01:00
gruebel
c3cb411c07
Refactor sqs.get_queue_attributes & add AttributeNames handling
2019-10-27 12:13:33 +01:00
gruebel
6573f69087
Refactor sqs.get_queue_url
2019-10-26 22:26:48 +02:00
gruebel
23978e644f
Refactor sqs.send_message_batch
2019-10-26 22:08:45 +02:00
gruebel
6b7294a018
Fix sns.add_permission & remove_permission
2019-10-25 17:57:50 +02:00
Mike Grima
6b67002a42
Merge pull request #2515 from Sytten/fix/delete_iot_principal_thing
...
Detach principal from thing when it is deleted
2019-10-24 12:23:09 -07:00
Emile Fugulin
2d5e2e9c2b
Detach principal from thing when it is deleted
2019-10-24 13:59:30 -04:00
Mike Grima
e9dc0c9a3a
Fixed bugs in AWS Config Querying
...
- Fixed some log bugs in the Config querying APIs
- Fixed an issue with S3 ACLs when described from Config (it's actually
a double-wrapped JSON)
2019-10-23 22:32:45 -07:00
Jack Danger
d99204369d
Flaky test fix: random bytes can look like base64
2019-10-23 16:33:09 -07:00
Jack Danger
902a35d5b9
Merge pull request #2493 from edekadigital/filter_logs_raises_if_filter_pattern
...
add NotImplementedError when filter_pattern is given to filter_log_events
2019-10-23 15:23:45 -07:00
Bert Blommers
997177e43e
#847 - Fix tests to be compatible with python3
2019-10-23 02:26:26 -07:00
Bert Blommers
730c4be1a3
#847 - DynamoDB - Implement list_append feature when updating
2019-10-23 09:12:03 +01:00
Jack Danger
b6fe526add
Merge pull request #2502 from bblommers/feature/lambda-delete-by-arn
...
Feature - Lambda Delete by arn
2019-10-22 16:02:33 -07:00
Jack Danger
a5d4a68922
Merge pull request #2501 from edekadigital/add-iam-virtual-mfa-device
...
Add iam virtual mfa device
2019-10-22 16:01:31 -07:00
Mike Grima
57dc6522f2
Merge pull request #2505 from mikegrima/configFix
...
Fixed a bug with S3 bucket policies for AWS Config
2019-10-22 15:53:18 -07:00
Mike Grima
9273db7e61
Fixed a bug with S3 bucket policies for AWS Config
2019-10-22 15:01:39 -07:00
Jack Danger
00045ae480
Merge branch 'master' into add-iam-virtual-mfa-device
2019-10-22 14:54:10 -07:00
Jack Danger
4d0099499f
Athena - implementing first two endpoints ( #2506 )
...
This implements create_work_group() and list_work_groups()
2019-10-22 14:37:29 -07:00
Jack Danger
a05c7da3bb
Implement support for lambda policies ( #2471 )
...
* Implement support for lambda policies
* Fixing two tests that weren't running
* Getting tests running under Python 2.7
2019-10-22 14:09:44 -07:00
Bert Blommers
64cf1fc2c9
Refactor DynamoDB update expressions ( #2497 )
...
* Refactor DynamoDB.update to use recursive method for nested updates
* Simplify DynamoDB.update_item logic
2019-10-22 12:40:41 -07:00
Mike Grima
a7fa132535
Merge pull request #2500 from bmwiedemann/ssl2049
...
Extend test cert validity to 2049
2019-10-22 11:39:35 -07:00
Mike Grima
fbc3301562
Merge pull request #2504 from csmurton/add-iam-delete-entity-constraints
...
Conflict detection for IAM delete_role and delete_user
2019-10-22 09:59:07 -07:00
Mike Grima
1cde5d37eb
Merge pull request #2483 from thincal/fix/list-objects-with-truncation
...
s3 list_object: return the NextMarker info if it's truncated
2019-10-22 09:57:15 -07:00
Chris Murton
f0b22fcd2f
Fix absent role deletion, Add more delete_user tests, add no conflict deletion testing
2019-10-22 15:28:59 +01:00
Chris Murton
ccdcb7ca60
Add conflict detection on IAM delete_role and delete_user
2019-10-22 14:27:49 +01:00
Bert Blommers
ce4bd5d64c
AWS Lambda - Allow function deletions by ARN
2019-10-22 09:31:37 +01:00
gruebel
802fb3baad
Connect user with virtual mfa device
2019-10-21 22:51:00 +02:00
gruebel
1d9382b5e5
Add iam.list_virtual_mfa_devices
2019-10-21 21:48:50 +02:00
Bernhard M. Wiedemann
951a5a6b00
Extend test cert validity to 2049
...
to make tests pass in 2027
Background:
As part of my work on reproducible builds for openSUSE, I check
that software still gives identical build results in the future.
The usual offset is +15 years, because that is how long I expect
some software will be used in some places.
This showed up failing tests in our package build.
See https://reproducible-builds.org/ for why this matters.
Note: I tested that i586 builds still pass tests on 2036-12-01
so are not affected by the year 2038 bug yet.
i586 builds in 2037 suffer from a y2038 bug (unrelated to this change):
botocore/utils.py parse_timestamp threw a
ValueError: Invalid timestamp "2174774434": Parser must be a string or character stream, not long
2019-10-21 17:12:16 +02:00
Selena
6590226db5
fix test for server_mode (skip test)
2019-10-21 09:32:07 +02:00
LS
b3ea4c2707
add unit test for s3 list_object with truncation
2019-10-21 15:10:26 +08:00
gruebel
c80135a6db
Add iam.delete_virtual_mfa_device
2019-10-20 23:03:20 +02:00
gruebel
9671730f16
Add iam.create_virtual_mfa_device
2019-10-20 22:39:57 +02:00
gruebel
3f3feb5bdb
Fix tests
2019-10-19 14:23:35 +02:00
gruebel
cd8027ce9d
Add iam.list_open_id_connect_providers
2019-10-18 21:15:48 +02:00
gruebel
f4af9a1d54
Add iam.delete_open_id_connect_provider
2019-10-18 21:15:48 +02:00
gruebel
c492c5c228
Add iam.get_open_id_connect_provider
2019-10-18 21:15:05 +02:00
gruebel
bd627b65f7
Add iam.create_open_id_connect_provider
2019-10-18 21:15:05 +02:00
Mike Grima
4dd347e1fe
Merge pull request #2487 from bblommers/feature/iam_delete_policy
...
Feature - [IAM] Delete Policy
2019-10-18 09:53:51 -07:00
Mike Grima
484da34022
Merge pull request #2491 from bblommers/bugfix/250
...
DynamoDB - Add validation for Query Key Expression
2019-10-18 09:52:23 -07:00
Mike Grima
c4665366a9
Merge pull request #2490 from cclauss/patch-1
...
Use ==/!= to compare str, bytes, and int literals
2019-10-18 09:51:28 -07:00
Mike Grima
382fe5bd68
Merge pull request #2481 from aacampbell/fix_getsecretmananger_error
...
Fix getsecretmananger error
2019-10-18 09:50:43 -07:00
Selena
37877c6fb2
add NotImplementedError when filter_pattern is given to filter_log_events
...
fix #2419
2019-10-18 13:46:27 +02:00
Bert Blommers
db206e994b
#250 - DynamoDB - Add check for valid query keyconditionexpression
2019-10-18 09:58:09 +01:00
Bert Blommers
deffefbfb8
PR changes
2019-10-18 09:18:12 +01:00
Christian Clauss
c3c75c12d9
Use ==/!= to compare str, bytes, and int literals
...
Python 3.8 will probably [raise SyntaxWarnings](https://docs.python.org/3/whatsnew/3.8.html#changes-in-python-behavior ) on the flake8 F632 issue raised below.
[flake8](http://flake8.pycqa.org ) testing of https://github.com/spulec/moto on Python 3.7.1
$ __flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics__
```
./tests/test_awslambda/test_lambda.py:1137:24: F632 use ==/!= to compare str, bytes, and int literals
assert len(messages) is 3
^
1 F632 use ==/!= to compare str, bytes, and int literals
1
```
2019-10-18 09:03:31 +02:00
Alexander Campbell
6120a60263
Use escape sequence to express non-ASCII character
2019-10-18 10:17:49 +11:00