Esempio n. 1
0
def test_parse_registry_url_parses_url():

    urls = [
        ("1234567890.dkr.ecr.us-west-2.amazonaws.com", ("1234567890",
                                                        "us-west-2")),
        (
            "1234567890.dkr.ecr.us-west-2.amazonaws.com/my_app_image",
            ("1234567890", "us-west-2"),
        ),
        ("account.dkr.ecr.eu-west-1.aws.amazon.com", ("account", "eu-west-1")),
        (
            "http://1234567890.dkr.ecr.us-west-2.amazonaws.com",
            ("1234567890", "us-west-2"),
        ),
        (
            "http://1234567890.dkr.ecr.us-west-2.amazonaws.com/my_app_image:latest",
            ("1234567890", "us-west-2"),
        ),
        ("http://account.dkr.ecr.eu-west-1.aws.amazon.com", ("account",
                                                             "eu-west-1")),
    ]

    for url, expected in urls:
        print("Testing {} expected {}".format(url, expected))
        assert expected == parse_registry_url(url)
Esempio n. 2
0
def test_parse_registry_url_parses_url():

    urls = [
        '1234567890.dkr.ecr.us-west-2.amazonaws.com',
        '1234567890.dkr.ecr.us-west-2.amazonaws.com/my_app_image',
        'http://1234567890.dkr.ecr.us-west-2.amazonaws.com',
        'http://1234567890.dkr.ecr.us-west-2.amazonaws.com/my_app_image:latest'
    ]

    expected = ('1234567890', 'us-west-2')

    for url in urls:
        assert (expected == parse_registry_url(url))
Esempio n. 3
0
def test_parse_registry_url_parses_url():

    urls = [
        ('1234567890.dkr.ecr.us-west-2.amazonaws.com', ('1234567890', 'us-west-2')),
        ('1234567890.dkr.ecr.us-west-2.amazonaws.com/my_app_image', ('1234567890', 'us-west-2')),
        ('account.dkr.ecr.eu-west-1.aws.amazon.com', ('account', 'eu-west-1')),
        ('http://1234567890.dkr.ecr.us-west-2.amazonaws.com', ('1234567890', 'us-west-2')),
        ('http://1234567890.dkr.ecr.us-west-2.amazonaws.com/my_app_image:latest',('1234567890', 'us-west-2')),
        ('http://account.dkr.ecr.eu-west-1.aws.amazon.com', ('account', 'eu-west-1'))
    ]

    for url, expected in urls:
        print('Testing {} expected {}'.format(url, expected))
        assert(expected == parse_registry_url(url))