Fix ResourceNotFoundError exception message (#3582)

* Fix ResourceNotFoundError message

* Fix and update unit test for invalid `describe_identity_pool`.
This commit is contained in:
Miltos 2021-01-10 13:26:40 +00:00 committed by GitHub
parent 6dfd64ff3c
commit 13252cc4e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -45,7 +45,7 @@ class CognitoIdentityBackend(BaseBackend):
identity_pool = self.identity_pools.get(identity_pool_id, None)
if not identity_pool:
raise ResourceNotFoundError(identity_pool)
raise ResourceNotFoundError(identity_pool_id)
response = json.dumps(
{

View File

@ -74,13 +74,13 @@ def test_describe_identity_pool():
@mock_cognitoidentity
def test_describe_identity_pool_with_invalid_id_raises_error():
conn = boto3.client("cognito-identity", "us-west-2")
with pytest.raises(ClientError) as cm:
conn.describe_identity_pool(IdentityPoolId="us-west-2_non-existent")
cm.value.operation_name.should.equal("DescribeIdentityPool")
cm.value.response["Error"]["Code"].should.equal("ResourceNotFoundException")
cm.value.response["ResponseMetadata"]["HTTPStatusCode"].should.equal(400)
cm.value.operation_name.should.equal("DescribeIdentityPool")
cm.value.response["Error"]["Code"].should.equal("ResourceNotFoundException")
cm.value.response["Error"]["Message"].should.equal("us-west-2_non-existent")
cm.value.response["ResponseMetadata"]["HTTPStatusCode"].should.equal(400)
# testing a helper function