How to use the foremast.elb.format_listeners.format_cert_name function in foremast

To help you get started, we’ve selected a few foremast examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github foremast / foremast / tests / elb / test_elb.py View on Github external
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::123456789012:server-certificate/mycert1'
    assert compiled_cert == format_cert_name(account='123456789012', certificate='mycert1')
github foremast / foremast / tests / elb / test_elb.py View on Github external
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')
github foremast / foremast / tests / elb / test_elb.py View on Github external
def test_elb_cert_name_v1(rendered_template):
    """Tests the format_cert_name method when used with v1 template"""
    rendered_template.return_value = SAMPLE_TLSCERT_V1_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.us-west-2.prod.example.com')
github foremast / foremast / tests / elb / test_elb.py View on Github external
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::123456789012:server-certificate/mycert1'
    assert compiled_cert == format_cert_name(account='123456789012', certificate='mycert1')
github foremast / foremast / tests / elb / test_elb.py View on Github external
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::123456789012:server-certificate/mycert1'
    assert compiled_cert == format_cert_name(account='123456789012', certificate='mycert1')