def test_elb_format_cert_name(): """Test the format_cert_name method""" assert None == format_cert_name() full_cert_name = 'arn:aws:123' assert full_cert_name == format_cert_name(certificate=full_cert_name) compiled_cert = 'arn:aws:iam::dev:server-certificate/mycert1' assert compiled_cert == format_cert_name(account='dev', certificate='mycert1')
def test_elb_cert_name_v2(rendered_template): """Tests the format_cert_name method when used with v2 template""" rendered_template.return_value = SAMPLE_TLSCERT_V2_JSON iam_cert = "arn:aws:iam::210987654321:server-certificate/wildcard.example.com-2020-07-15" assert iam_cert == format_cert_name(env='prod', account='210987654321', region='us-east-1', certificate='wildcard.example.com') acm_cert = 'arn:aws:acm:us-east-1:210987654321:certificate/11111111-2222-3333-4444-555555555555' assert acm_cert == format_cert_name( env='prod', account='210987654321', region='us-east-1', certificate='wildcard.prod.example.com') acm_region_cert = 'arn:aws:acm:us-west-2:210987654321:certificate/11111111-0000-2222-3333-555555555555' assert acm_region_cert == format_cert_name( env='prod', account='210987654321', region='us-west-2', certificate='wildcard.prod.example.com')