Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Moto

Moto is a test library for all AWS SDK's.
Collective - Host: opensource - https://opencollective.com/moto - Website: https://docs.getmoto.org - Code: https://github.com/getmoto/moto

Added redshift.get_cluster_credentials (#3611)

* Added redshift.get_cluster_credentials

* Marked endpoint in list

* Removed f string from...

github.com/getmoto/moto - 5a41866f7166b553fd502abbd85c036a91dd7aff authored about 4 years ago
Pin sshpubkeys dependency to last version to support Py2 (#3614)

github.com/getmoto/moto - d7f218bfecd5458b615134b8540c63362dbbb597 authored about 4 years ago
Fix ec2 filter by empty tag value (#3605)

* Fix ec2 filter by empty tag value

Return `None` instead of an empty string when the tag key...

github.com/getmoto/moto - 38124ab1c9e6c0039c838860ae291dfeeda30ac6 authored about 4 years ago
Create GithubActions workflow

github.com/getmoto/moto - 8f4c3e4a5139da0a7221f47d12b4bf9a172ba779 authored about 4 years ago
Add TagSpecification support to ec2:CreateImage (#3604)

* Bump `botocore` to minimum version that supports TagSpecifications for this action.
* Add tes...

github.com/getmoto/moto - cb03223c9b96b8a66a578ad88f82598e5a1aa0d8 authored about 4 years ago
server: explicit signal handler for SIGINT and SIGTERM (#3595)

When running alone as pid 1 in a container, most signals that would
cause the process to exit b...

github.com/getmoto/moto - 2bdba88389e5c3ee83bcbf719bbbaa1da0f81ede authored about 4 years ago
Implementation of core AWS Media Live endpoins (#3428)

* Initial attempt to mock AWS Media Live create_channel endpoint. Test fails.

* Completes bas...

github.com/getmoto/moto - f11e3183bbfde4de7fd9017e12f9545e42feff83 authored about 4 years ago
added sse support for s3 (#3592)

* added sse support for s3

* lint fixed for py37

github.com/getmoto/moto - 02ac5ca111828f71928f6fc7dd7de56c23e8e5db authored about 4 years ago
adding layers support for lambda backend (#3563)

* adding layers support for lambda backend

* improving lambda layer tests

* adding lambda ...

github.com/getmoto/moto - 9784e1b4872df6b49bb08e790a3512c2895c2bf0 authored about 4 years ago
Added explicit exception raise when no stack found. (#3559)

* Added explicit exception raise when no stack found.

Currently, any operation that uses 'get...

github.com/getmoto/moto - 8fe5a680a5ea60b6ca999737c487e93e9f4b978c authored about 4 years ago
Sort s3 object versions by last_modified_on in descending order (#3588)

* Sort s3 object versions by last_modified_on in descending order

- addresses https://github....

github.com/getmoto/moto - 628c026a07f0836ee373539c8ee1d331411bc687 authored about 4 years ago
Expose contextual data when Lambda test fails (#3590)

This test is flaky, but when it fails we don't get any indication as to why.
This commit ensure...

github.com/getmoto/moto - 7ff60683e09a2d4ac72f962581186012582339d7 authored about 4 years ago
add mock_stepfunctions to top-level README (#3589)

github.com/getmoto/moto - c1180d6e457afe75fcfdf2c4f7bfea99ca23698f authored about 4 years ago
Leave the global responses configuration alone (#3529)

Instead of modifying responses._default_mock, create our own
responses.RequestsMock object that...

github.com/getmoto/moto - 8befcb6a48e5e8040058391190c3d6a50ea40c69 authored about 4 years ago
IoT: Added Rules implementation (#3552)

* feat(iot): Added IoT Rules implementation

* fix(iot): Split IoT Rules tests into multiple t...

github.com/getmoto/moto - c8151e1bb405026c97408df950b2b207a76414b1 authored about 4 years ago
#2710 - S3 - Raise specific error when GetObject is called with unknown VersionId (#3532)

github.com/getmoto/moto - d1696a37e5ca6a43f7aa8007ee28ef4436c3239f authored about 4 years ago
#3542 - CloudFormation - Fix SecurityGroup ingress rules (#3553)

github.com/getmoto/moto - 0f32f3c50c502d55b8253c0861f980fdf1773d82 authored about 4 years ago
#2965 - S3 - GetObject - Treat empty Range-argument as a regular GET (#3531)

github.com/getmoto/moto - df8bd43a456e7229cb87bbf911a0432033368f97 authored about 4 years ago
Use known ImageID in internal tests (#3555)

github.com/getmoto/moto - 77dd35e3b8fe782a0bddba19a3b28543ce687303 authored about 4 years ago
Implement full Database object for Glue get_database() - fix for #3571. (#3572)

* implement potential fix for #3571.

* freeze_time decorator not used in TEST_SERVER_MODE

github.com/getmoto/moto - a2246df1a47d9c98d6139b7179cf01c8cbb44585 authored about 4 years ago
Add validation to put_events (#3579)

* Add validation to put_events

* Add extra test for put_events

* Fix Python 2.7 error

github.com/getmoto/moto - 17d94f9e098f4cc369a2312d59fe40ee8d0f6dc0 authored about 4 years ago
Add get_function_configuration support for Lambda (#3562)

* Add get_function_configuration support for Lambda

* remove unnesecary code from test and us...

github.com/getmoto/moto - f749f583eea70f86b69650bd3d3ea83e60c97c64 authored about 4 years ago
Implement Add to List for dynamodb:UpdateItem (#3585)

This handles the add-to-list case using the legacy `AttributeUpdates` parameter.

* Added test...

github.com/getmoto/moto - 640df048405bc7c3e5b8fce8caec69c05f75e43c authored about 4 years ago
Fix ResourceNotFoundError exception message (#3582)

* Fix ResourceNotFoundError message

* Fix and update unit test for invalid `describe_identity...

github.com/getmoto/moto - 13252cc4e32a8a903dfcc2def27d698e1b954ad0 authored about 4 years ago
More accurately mock ECS RegisterTaskDefinition (#3584)

The mocked response for ECS RegisterTaskDefinition has drifted from what
actually returns when ...

github.com/getmoto/moto - 6dfd64ff3c09b548a6b914ce6fc64ec86a9ffefe authored about 4 years ago
Bump cryptography library (#3580)

From Python Safety:

Cryptography 3.3 no longer allows loading of finite field Diffie-Hellman ...

github.com/getmoto/moto - d2b751e22d9a6b50bdaeae813c6ce28544487f8c authored about 4 years ago
Add launchType parameter to ECS (#3578)

github.com/getmoto/moto - f4418185d185e89e953ec2370ba47de0930d2260 authored about 4 years ago
Enable AWSLambda and STS mocking for AWS China regions/endpoints (#3574)

Fixes #3570

github.com/getmoto/moto - d712a98ce1b941cdbe5b5b820d4aa42a8b2b91c9 authored about 4 years ago
Fix: handling of boolean value `privateDnsEnabled` in ec2:VpcEndpoint (#3566)

* Properly coerce `privateDnsEnabled` to boolean value when parsing requests.
* Per AWS spec, d...

github.com/getmoto/moto - 1a98c4f14a95526e49514a7814b2a4ce64430a3f authored about 4 years ago
Fix:Added nat-gateway tags (#3560)

* Fix:Added nat-gateway tags

* Removed changes

github.com/getmoto/moto - bce682a867effc3bf2f85007a43a894759edb628 authored about 4 years ago
Fix Blockchain to work with new API (#3575)

* Fix Blockchain to work with new API

* Improve Lambda->SQS error handling

github.com/getmoto/moto - 9ecea2012a19cf929f03271dddf5ce3e17943f48 authored about 4 years ago
Support cognito admin user password auth flow (#3547)

Applies the user credentials pattern from the ADMIN_NO_SRP_AUTH flow
to the ADMIN_USER_PASSWORD...

github.com/getmoto/moto - a31599d000688185698c22a6d11d7c23e942c177 authored about 4 years ago
Enabled SNS endpoint attr must be lowercased (#3543)

As per sample response:
https://docs.aws.amazon.com/sns/latest/api/API_GetEndpointAttributes.html

github.com/getmoto/moto - c9c30b82867294030833cef292db167955bc8240 authored about 4 years ago
Fix: FIFO DLQ locks message group id (#3537)

* fix https://github.com/localstack/localstack/issues/3319

* fix review comments

github.com/getmoto/moto - 54bd336457c410e515558bab577304f848f539d1 authored about 4 years ago
fix Fifo queue delivers duplicate message(s) (#3538)

* fix https://github.com/localstack/localstack/issues/3339

* fixe lint issues

* Fix review...

github.com/getmoto/moto - 7b9714118429c720ba4e0555e860cf18003b2fac authored about 4 years ago
Fix: ListObjectsV2 behaving differently than AWS API (#3545)

* fix : localstack issue https://github.com/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+...

github.com/getmoto/moto - dffc0e449c63a0689d838fc46035da763aaa6f0b authored about 4 years ago
Fix owner ID in describe-vpc-endpoints- response. Refs #3524 (#3539)

github.com/getmoto/moto - e6be3265ca4154e9cf0dd4a27c63f4b7da92971c authored about 4 years ago
Add glue.batch_update_partition (#3534)

* Add glue.batch_update_partition

* Fix error output for glue.batch_update_partition and add ...

github.com/getmoto/moto - effb075b62cdb8862b9fa58ff272863c67e84635 authored about 4 years ago
test_stepfunctions: Fix failures under non-UTC timezone (#3528)

These tests were passing with TZ=UTC, but under a non-UTC timezone
they were failing:

E ...

github.com/getmoto/moto - 4aff7147b56c2a95cfd499d3c19f50cb349b81a9 authored about 4 years ago
Pass the default ECS cluster and raise accurate exceptions (#3522)

* Pass the "default" cluster

* Mock ECS exceptions more accurately

Moto's mock ECS has dri...

github.com/getmoto/moto - b4e961148f8319f1e2af83879316130e345dd24f authored about 4 years ago
Fix saml-assertion parsing in assume-role-with-saml (#3523)

* Retrieve SAML Attribute by Name instead of relying on order which is too fragile

* Handle c...

github.com/getmoto/moto - 7c7a1222d2caaf57601ba3e318cadab111b38748 authored about 4 years ago
Fix:Ec2-VPC:Added functionality describe-vpc-endpoint (#3524)

* Fix:Ec2:Added fucntionality describe-vpc-endpoint

* Refactor

* Added test cases for errors

github.com/getmoto/moto - af6030637119e04d13363e838660df4fb9410f13 authored about 4 years ago
#3506 - DynamoDB - Allow StringSets to be passed to update_item() (#3519)

github.com/getmoto/moto - e1fc3a95966c925824e22104194567a3d37a0709 authored about 4 years ago
Fix:Cloudformation descibe stacks special chars (#3514)

* Fix:descibe stacks special chars

* removed debug statements

* Linting

Co-authored-by:...

github.com/getmoto/moto - d44beb0c9d68a1d1b94721def48ca0dac328ecb3 authored about 4 years ago
FIX:Ec2:Added:Tags for EIP (#3505)

* FIX:Ec2:Added:Tags for EIP

* removed files

* Fix tests

github.com/getmoto/moto - cfaaa70ea99a229a8daf6d7376e48fd523323a49 authored about 4 years ago
Refactor tests marked `xfail` to use proper assertions (#3515)

github.com/getmoto/moto - 8f83f51897853dd0829b8653bdc892fd9c214349 authored about 4 years ago
Fix: ClusterType, NumberOfNodes not validated when modifying Redshift cluster (#3513)

By definition, `single-node` clusters can only consist of 1 node. Likewise,
`multi-node` cluste...

github.com/getmoto/moto - dcd034045b5fe65a8f1151ee71dcc0d94b73107b authored about 4 years ago
Fix: elasticbeanstalk ApplicationArn does not contain ApplicationName (#3511)

Fixes #3510

github.com/getmoto/moto - 5e21e504243142c5cdcb49cfa5c3984e51ea6a6b authored about 4 years ago
Merge pull request #3512 from xnegativx/fix-auth-params

Fix challenge parameters for cognito-idp/initiate_auth flow

github.com/getmoto/moto - b6369d62503651a3c614fb2b3ee08c8013b732fc authored about 4 years ago
Merge pull request #3508 from bblommers/feature/ec2-describe-instance-type-offerings

EC2: describe instance type offerings

github.com/getmoto/moto - 51928f24107cf7b6d8c534e30df2d992f0c30efc authored about 4 years ago
Add basic get_execution_history implementation for Step Functions (#3507)

* Add format command to makefile

* Refactor executions to be a attribute of StateMachine

*...

github.com/getmoto/moto - 48df5bd5afa09f1b9e2a2dc82bc0d6a3b9b0c329 authored about 4 years ago
fix SALT and SRP_B params

github.com/getmoto/moto - c5d0aa0c10db2eb0014c76ca95b7b88a317e0648 authored about 4 years ago
Merge pull request #1 from spulec/master

Align

github.com/getmoto/moto - ac0ffab4d0027b6fcbd545cbc8017ee3a23f3249 authored about 4 years ago
Fix:SES:Get Template Html part (#3504)

* SES:Get Template Html part

* Linting

* Linting

Co-authored-by: Bert Blommers <info@be...

github.com/getmoto/moto - ffa7f2e41ad610e4f7b3ebbc06081a8df2459cc7 authored about 4 years ago
Add all InstanceTypeOffering-jsons to Manifest

github.com/getmoto/moto - bc67a01e086eb47626bed4bfb54138b1acb21f20 authored about 4 years ago
DescribeInstanceTypeOfferings - script that hardcodes all offerings

github.com/getmoto/moto - 936fb195390b3af720143d5eb7b82c3fe97b8509 authored about 4 years ago
Merge branch 'master' into add_instance_type_offerings

github.com/getmoto/moto - 5d208bfd0497a80d0469257b0a9c8cc2d9da060f authored about 4 years ago
Fix:RDS:add DBParameterGroupArn in describe-db-parameter-groups & cre… (#3462)

* Fix:RDS:add DBParameterGroupArn in describe-db-parameter-groups & create-db-parameter-group

...

github.com/getmoto/moto - b2adcdf518fb825bbcea7ff8589d3870cf72a82c authored about 4 years ago
Add tagging to docker image build.

github.com/getmoto/moto - 72e616cb48e3a781bd68280c48bd6aa8dc099a1a authored about 4 years ago
Merge pull request #3445 from bblommers/upgrade-travis-linux_distribution

Travis: Use Focal-distribution, so we no longer have to downgrade Docker

github.com/getmoto/moto - d688aba6378b906e90cfb33ceda2bc79a47b15e0 authored about 4 years ago
Merge pull request #3503 from bpandola/remove-boto-dependency

Remove `boto` package dependency

github.com/getmoto/moto - e8e419a0cdf162778304783cd9421cb5b9cc862b authored about 4 years ago
Remove `boto` package dependency

The `boto` library (long ago superseded by `boto3`) has not had an official
release in over two ...

github.com/getmoto/moto - ae85c539fd57034c4d5cfd0f95af41ff19862dd1 authored about 4 years ago
Mark sts.get_caller_identity as implemented (#3501)

github.com/getmoto/moto - bd4aa65635be338090e9be59cc0b260023968090 authored about 4 years ago
#3494 fix using EventBridge via Go SDK (#3495)

github.com/getmoto/moto - f58e6e1038baf2ce7845c0aadbc955769cb285ee authored about 4 years ago
[dynamodb2] Support include projection on indexes (#3498)

* [dynamodb2] Support include projection on indexes

* linter

github.com/getmoto/moto - 9e3b23758af52b315beaf8bf6277e4c07c3e5c77 authored about 4 years ago
Fix: yield tests ignored by pytest runner (#3500)

Closes #3499

github.com/getmoto/moto - d58d3e2c2eab8d19ad3998dd03e4e536f9468ca7 authored about 4 years ago
Fix: DeleteCluster behavior with SkipFinalClusterSnapshot

Original code was trying to raise a ClientError directly. Change to
appropriate Redshift except...

github.com/getmoto/moto - 49c6e65603ed2ae6f651a529796e0b495811c4ed authored about 4 years ago
Fix: Duplicate test name causing loss of coverage

A test added in #2401 copied the name of an existing test, preventing it
from being run. This c...

github.com/getmoto/moto - 5a2cbf1ecad4f56e75adcd2f177abed79bd7698c authored about 4 years ago
Add additional detail to ClientError assertions

We check the message now to ensure we've raised the *correct* ClientError

github.com/getmoto/moto - b4d7d183ab9963e8feb80e0ee92e329a7270f994 authored about 4 years ago
Add coverage for `ContentType=JSON` server requests

The `boto` library explicitly requests JSON responses from Redshift endpoints

github.com/getmoto/moto - 161cb468869a45ff62d061a77028979f6555a48b authored about 4 years ago
Fix: redshift:DescribeClusterSnapshots should not raise ClusterNotFoundError

Real AWS backend returns an empty array instead of raising an error.

github.com/getmoto/moto - 555be78f6e1636b4f94e225c0e78fe8adcde95d0 authored about 4 years ago
Add check for `UnknownSnapshotCopyRegionFault` error

github.com/getmoto/moto - cf7869d0e2a3e011ec168d561b9de21158a2be94 authored about 4 years ago
Run black and fix tests

github.com/getmoto/moto - c658cfea0da2ec3f54d34f115e1832d2d9ceae76 authored about 4 years ago
Add instance type offerings to manifesti and fix linting

github.com/getmoto/moto - f23ad29810c640e54327d37049a5bc2e793167a8 authored about 4 years ago
Added instance type offer filters

github.com/getmoto/moto - a69bad57efe2bd670fa6e8ac0e1fcd983e67e6ba authored about 4 years ago
Improved describe instance types + tests

github.com/getmoto/moto - 114a8efac845002742f9c4acde1219558e422cf4 authored about 4 years ago
Fix: EMR `ReleaseLabel` validation does not respect semantic versioning (#3489)

Fixes #3474

github.com/getmoto/moto - 53a3e52c67288c38fd7389c2199eb7012303d4cb authored about 4 years ago
Fix: Python 2/3 Incompatibility (#3488)

Previous code would raise `TypeError: 'dict_keys' object is not subscriptable`
when run under P...

github.com/getmoto/moto - 93b393c67979171264268882c43b97557c19aa1b authored about 4 years ago
Fix: redshift:EnableSnapshotCopy raises incorrect Exception (#3485)

The previous code was trying to raise a botocore ClientError directly, which
was actually gener...

github.com/getmoto/moto - 4245497a9774b657376ea202fd8b072f9237a603 authored about 4 years ago
Implement IAM instance profile associations (#3482)

* Add associate_iam_instance_profile describe_iam_instance_profile_associations, disassociate_ia...

github.com/getmoto/moto - 689cd8f28531c13b3987c4cb731d4f85dd17a099 authored about 4 years ago
Fix:CloudWatch List metrics with dimensions (#3461)

* Fix:CloudWatch List metrics with dimensions

* Fix:CloudWatch List metrics with dimensions
...

github.com/getmoto/moto - 54e296eb5305dfea423c53f46ca22be2ee9419eb authored about 4 years ago
Route53: Implement dummy GetChange endpoint (#3486)

* Route53: Implement dummy GetChange endpoint

* fix typo in GET_CHANGE_RESPONSE

github.com/getmoto/moto - 8a95878a812cdc8fd61949b5e89bdadd91891aab authored about 4 years ago
lift user_settable_fields from (old) boto (#3468)

(old) `boto` is no longer being developed, and importing it raises
deprecation warnings. copy K...

github.com/getmoto/moto - c902de8a098d2537792ec5533feb01085febd5ea authored about 4 years ago
Fix Race Condition in batch:SubmitJob (#3480)

* Extract Duplicate Code into Helper Method

DRY up the tests and replace the arbitrary `sleep...

github.com/getmoto/moto - f7467164e4a1a2874952a46d56d7673c2dd27208 authored about 4 years ago
fixed issue in update_configuration for lambda when setting VPC config property (#3479)

github.com/getmoto/moto - 83507fbc371c1e999d3b4dd90af4b709e65bcdea authored about 4 years ago
Fix XML encoding in Route53 JInja2 Templates #3469 (#3473)

* Use Jinja2 escape functionality to escape html attributes in value response

* Add tests

...

github.com/getmoto/moto - 7f73015f02af234901b6324a256a98830fc1cada authored about 4 years ago
EventBridge: put_rule and list_rules should store and retrieve EventBusName property (#3472)

Co-authored-by: Guillermo Arribas <[email protected]>

github.com/getmoto/moto - 62fd975da076562f7f2c916b3edf07e60348ff54 authored about 4 years ago
Added support for EMR Security Configurations and Kerberos Attributes. (#3456)

* Added support for EMR Security Configurations and Kerberos Attributes.

* Revised exception-...

github.com/getmoto/moto - 5fe921c2bc36f9fd32875681eada0c186f52c41b authored about 4 years ago
Add support for empty strings in non-key dynamo attributes (#3467)

* Add support for empty strings in non-key attributes

https://github.com/spulec/moto/issues/3...

github.com/getmoto/moto - f045af7e0a3d8159d7111cf0cf2e77da8ca97282 authored about 4 years ago
Fixed issue 3448 for DynamoDB update_item (#3463)

* Fixed issue 3448 for DynamoDB update_item

* Tidied up fix for issue 3448 for DynamoDB updat...

github.com/getmoto/moto - 62d382ff706066251bae967ef28a495864941988 authored about 4 years ago
Fix: `TagList` missing in rds:DescribeDBInstance response (#3459)

Previously, tags were only available via rds:ListTagsForResource, but are now
included in the C...

github.com/getmoto/moto - d29475ed19dfbb80213c0b87507b9952a718920f authored about 4 years ago
Improve ec2:DescribeSubnets filtering (#3457)

* Add response/model/test coverage for filtering by `state`
* Add explicit test case for filter...

github.com/getmoto/moto - 93453eba057f9cf63e477ba55c3427c664e0e6a7 authored about 4 years ago
Fix failures with latest responses library (0.12.1) (#3466)

* Fix failures with latest responses library (0.12.1)

* Detect version of responses library a...

github.com/getmoto/moto - 7749c1f75781cd5fb2367b089c31a92e127b07b1 authored about 4 years ago
Merge pull request #3451 from bpandola/fix-3450

Fix: Return `Tags` in iam:CreateUserResponse

github.com/getmoto/moto - 610756171793b9eeff7db353ee98e0d9a610f8b4 authored over 4 years ago
dynamodb2 support for default Action ('Put') in update_item (#3454)

Co-authored-by: Georgios Samaras <[email protected]>

github.com/getmoto/moto - d068653dead700f913f90b72a6948e51aeb53544 authored over 4 years ago
Merge pull request #3361 from mcepl/denose

Port test suite from nose to pytest

github.com/getmoto/moto - 9db62d32bf70e18f315305b7915d199e3ba1210a authored over 4 years ago
Convert fixtures/exceptions to Pytest

github.com/getmoto/moto - cb6731f3404b41eda68a78460ce75494e53c16ce authored over 4 years ago
Pytest model of exceptions uses 'value' attribute instead of 'exception'.

github.com/getmoto/moto - 6d364dc7aabf1ce7cce2a8e094e29bd56be5228b authored over 4 years ago
Mark functions as requiring network

github.com/getmoto/moto - 2705698d83c55630e17e195703a3a679d116f359 authored over 4 years ago