This commit is contained in:
Bert Blommers 2020-04-09 08:12:44 +01:00
parent 82311087f4
commit 1654280e43
3 changed files with 15 additions and 26 deletions

View File

@ -35,7 +35,7 @@ from .exceptions import (
NoMethodDefined, NoMethodDefined,
ApiKeyAlreadyExists, ApiKeyAlreadyExists,
DomainNameNotFound, DomainNameNotFound,
InvalidDomainName InvalidDomainName,
) )
STAGE_URL = "https://{api_id}.execute-api.{region_name}.amazonaws.com/{stage_name}" STAGE_URL = "https://{api_id}.execute-api.{region_name}.amazonaws.com/{stage_name}"

View File

@ -12,7 +12,7 @@ from .exceptions import (
StageNotFoundException, StageNotFoundException,
ApiKeyAlreadyExists, ApiKeyAlreadyExists,
DomainNameNotFound, DomainNameNotFound,
InvalidDomainName InvalidDomainName,
) )
API_KEY_SOURCES = ["AUTHORIZER", "HEADER"] API_KEY_SOURCES = ["AUTHORIZER", "HEADER"]
@ -544,23 +544,13 @@ class APIGatewayResponse(BaseResponse):
tags = self._get_param("tags") tags = self._get_param("tags")
certificate_arn = self._get_param("certificateArn") certificate_arn = self._get_param("certificateArn")
certificate_body = self._get_param("certificateBody") certificate_body = self._get_param("certificateBody")
certificate_private_key = self._get_param( certificate_private_key = self._get_param("certificatePrivateKey")
"certificatePrivateKey"
)
certificate_chain = self._get_param("certificateChain") certificate_chain = self._get_param("certificateChain")
regional_certificate_name = self._get_param( regional_certificate_name = self._get_param("regionalCertificateName")
"regionalCertificateName" regional_certificate_arn = self._get_param("regionalCertificateArn")
) endpoint_configuration = self._get_param("endpointConfiguration")
regional_certificate_arn = self._get_param(
"regionalCertificateArn"
)
endpoint_configuration = self._get_param(
"endpointConfiguration"
)
security_policy = self._get_param("securityPolicy") security_policy = self._get_param("securityPolicy")
generate_cli_skeleton = self._get_param( generate_cli_skeleton = self._get_param("generateCliSkeleton")
"generateCliSkeleton"
)
domain_name_resp = self.backend.create_domain_name( domain_name_resp = self.backend.create_domain_name(
domain_name, domain_name,
certificate_name, certificate_name,

View File

@ -1501,10 +1501,8 @@ def test_create_domain_names():
with assert_raises(ClientError) as ex: with assert_raises(ClientError) as ex:
client.create_domain_name(domainName="") client.create_domain_name(domainName="")
ex.exception.response["Error"]["Message"].should.equal( ex.exception.response["Error"]["Message"].should.equal("No Domain Name specified")
"No Domain Name specified") ex.exception.response["Error"]["Code"].should.equal("BadRequestException")
ex.exception.response["Error"]["Code"].should.equal(
"BadRequestException")
@mock_apigateway @mock_apigateway
@ -1515,8 +1513,9 @@ def test_get_domain_names():
result["items"].should.equal([]) result["items"].should.equal([])
domain_name = "testDomain" domain_name = "testDomain"
test_certificate_name = "test.certificate" test_certificate_name = "test.certificate"
response = client.create_domain_name(domainName=domain_name, response = client.create_domain_name(
certificateName=test_certificate_name) domainName=domain_name, certificateName=test_certificate_name
)
response["domainName"].should.equal(domain_name) response["domainName"].should.equal(domain_name)
response["certificateName"].should.equal(test_certificate_name) response["certificateName"].should.equal(test_certificate_name)
@ -1537,9 +1536,9 @@ def test_get_domain_name():
client.get_domain_name(domainName=domain_name) client.get_domain_name(domainName=domain_name)
ex.exception.response["Error"]["Message"].should.equal( ex.exception.response["Error"]["Message"].should.equal(
"Invalid Domain Name specified") "Invalid Domain Name specified"
ex.exception.response["Error"]["Code"].should.equal( )
"NotFoundException") ex.exception.response["Error"]["Code"].should.equal("NotFoundException")
# adding a domain name # adding a domain name
client.create_domain_name(domainName=domain_name) client.create_domain_name(domainName=domain_name)
# retrieving the data of added domain name. # retrieving the data of added domain name.