Revert "Add back ACM tests."

This reverts commit d11ecdddde.
This commit is contained in:
Steve Pulec 2018-04-13 10:37:06 -04:00
parent d11ecdddde
commit f38378d7ec

View File

@ -314,69 +314,70 @@ def test_request_certificate_no_san():
) )
resp2.should.contain('Certificate') resp2.should.contain('Certificate')
# # Also tests the SAN code
# Also tests the SAN code # # requires Pull: https://github.com/spulec/freezegun/pull/210
@freeze_time("2012-01-01 12:00:00", as_arg=True) # @freeze_time("2012-01-01 12:00:00", as_arg=True)
@mock_acm # @mock_acm
def test_request_certificate(frozen_time): # def test_request_certificate(frozen_time):
# After requesting a certificate, it should then auto-validate after 1 minute # # After requesting a certificate, it should then auto-validate after 1 minute
# Some sneaky programming for that ;-) # # Some sneaky programming for that ;-)
client = boto3.client('acm', region_name='eu-central-1') # client = boto3.client('acm', region_name='eu-central-1')
#
resp = client.request_certificate( # resp = client.request_certificate(
DomainName='google.com', # DomainName='google.com',
SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'], # SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'],
) # )
arn = resp['CertificateArn'] # arn = resp['CertificateArn']
#
resp = client.describe_certificate(CertificateArn=arn) # resp = client.describe_certificate(CertificateArn=arn)
resp['Certificate']['CertificateArn'].should.equal(arn) # resp['Certificate']['CertificateArn'].should.equal(arn)
resp['Certificate']['DomainName'].should.equal('google.com') # resp['Certificate']['DomainName'].should.equal('google.com')
resp['Certificate']['Issuer'].should.equal('Amazon') # resp['Certificate']['Issuer'].should.equal('Amazon')
resp['Certificate']['KeyAlgorithm'].should.equal('RSA_2048') # resp['Certificate']['KeyAlgorithm'].should.equal('RSA_2048')
resp['Certificate']['Status'].should.equal('PENDING_VALIDATION') # resp['Certificate']['Status'].should.equal('PENDING_VALIDATION')
resp['Certificate']['Type'].should.equal('AMAZON_ISSUED') # resp['Certificate']['Type'].should.equal('AMAZON_ISSUED')
len(resp['Certificate']['SubjectAlternativeNames']).should.equal(3) # len(resp['Certificate']['SubjectAlternativeNames']).should.equal(3)
#
# Move time # # Move time
frozen_time.move_to('2012-01-01 12:02:00') # frozen_time.move_to('2012-01-01 12:02:00')
resp = client.describe_certificate(CertificateArn=arn) # resp = client.describe_certificate(CertificateArn=arn)
resp['Certificate']['CertificateArn'].should.equal(arn) # resp['Certificate']['CertificateArn'].should.equal(arn)
resp['Certificate']['Status'].should.equal('ISSUED') # resp['Certificate']['Status'].should.equal('ISSUED')
#
#
@freeze_time("2012-01-01 12:00:00", as_arg=True) # # requires Pull: https://github.com/spulec/freezegun/pull/210
@mock_acm # @freeze_time("2012-01-01 12:00:00", as_arg=True)
def test_request_certificate(frozen_time): # @mock_acm
# After requesting a certificate, it should then auto-validate after 1 minute # def test_request_certificate(frozen_time):
# Some sneaky programming for that ;-) # # After requesting a certificate, it should then auto-validate after 1 minute
client = boto3.client('acm', region_name='eu-central-1') # # Some sneaky programming for that ;-)
# client = boto3.client('acm', region_name='eu-central-1')
resp = client.request_certificate( #
IdempotencyToken='test_token', # resp = client.request_certificate(
DomainName='google.com', # IdempotencyToken='test_token',
SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'], # DomainName='google.com',
) # SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'],
original_arn = resp['CertificateArn'] # )
# original_arn = resp['CertificateArn']
# Should be able to request a certificate multiple times in an hour #
# after that it makes a new one # # Should be able to request a certificate multiple times in an hour
for time_intervals in ('2012-01-01 12:15:00', '2012-01-01 12:30:00', '2012-01-01 12:45:00'): # # after that it makes a new one
frozen_time.move_to(time_intervals) # for time_intervals in ('2012-01-01 12:15:00', '2012-01-01 12:30:00', '2012-01-01 12:45:00'):
resp = client.request_certificate( # frozen_time.move_to(time_intervals)
IdempotencyToken='test_token', # resp = client.request_certificate(
DomainName='google.com', # IdempotencyToken='test_token',
SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'], # DomainName='google.com',
) # SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'],
arn = resp['CertificateArn'] # )
arn.should.equal(original_arn) # arn = resp['CertificateArn']
# arn.should.equal(original_arn)
# Move time #
frozen_time.move_to('2012-01-01 13:01:00') # # Move time
resp = client.request_certificate( # frozen_time.move_to('2012-01-01 13:01:00')
IdempotencyToken='test_token', # resp = client.request_certificate(
DomainName='google.com', # IdempotencyToken='test_token',
SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'], # DomainName='google.com',
) # SubjectAlternativeNames=['google.com', 'www.google.com', 'mail.google.com'],
arn = resp['CertificateArn'] # )
arn.should_not.equal(original_arn) # arn = resp['CertificateArn']
# arn.should_not.equal(original_arn)