Exemple #1
0
 def test_getting_public_ip(self):
     searchable_instances = prepare_searchable_instances(
         reservations=self.example_reservations, use_private_ip=False)
     assert searchable_instances == [
         'test_foobar @ 10.121.111.123',
         'prod_something @ 10.121.12.34',
         'prod_something2 @ 52.123.12.32',
     ]
Exemple #2
0
 def test_getting_public_dns(self):
     searchable_instances = prepare_searchable_instances(
         reservations=self.example_reservations,
         use_private_ip=False,
         use_public_dns_over_ip=True)
     assert searchable_instances == [
         'test_foobar (foo-id) @ DNS-foobar',
         'prod_something (bar-id) @ DNS-prod1',
         'prod_something2 (baz-id) @ DNS-prod2',
     ]
Exemple #3
0
 def test_getting_public_ip(self):
     searchable_instances = prepare_searchable_instances(
         reservations=self.example_reservations,
         use_private_ip=False
     )
     assert searchable_instances == [
         'test_foobar @ 10.121.111.123',
         'prod_something @ 10.121.12.34',
         'prod_something2 @ 52.123.12.32',
     ]
Exemple #4
0
 def test_getting_public_ip(self):
     searchable_instances = prepare_searchable_instances(
         reservations=self.example_reservations,
         use_private_ip=False,
         use_public_dns_over_ip=False,
     )
     assert searchable_instances == [
         'test_foobar (foo-id) @ 10.121.111.123',
         'prod_something (bar-id) @ 10.121.12.34',
         'prod_something2 (baz-id) @ 52.123.12.32',
     ]
def test_instances_without_name_tag__should_still_be_displayed_with_id_only():
    searchable_instances = prepare_searchable_instances(
        reservations=reservations_with_and_without_name_tags,
        use_private_ip=False,
        use_public_dns_over_ip=False)

    assert searchable_instances == [
        'test_foobar (foo-id) @ 10.121.111.123',
        '(bar-id) @ 10.121.12.34',
        '(baz-id) @ 52.123.12.32',
    ]
def test_getting_private_ip():
    searchable_instances = prepare_searchable_instances(
        reservations=example_reservations,
        use_private_ip=True,
        use_public_dns_over_ip=False,
    )
    assert searchable_instances == [
        'test_foobar (foo-id) @ 10.121.111.123',
        'prod_something (bar-id) @ 10.121.12.34',
        'prod_something2 (baz-id) @ 10.121.12.55',
    ]
def test_getting_public_dns():
    searchable_instances = prepare_searchable_instances(
        reservations=example_reservations,
        use_private_ip=False,
        use_public_dns_over_ip=True
    )
    assert searchable_instances == [
        'test_foobar (foo-id) @ DNS-foobar',
        'prod_something (bar-id) @ DNS-prod1',
        'prod_something2 (baz-id) @ DNS-prod2',
    ]
def test_getting_private_ip():
    searchable_instances = prepare_searchable_instances(
        aws_regions=aws_default_region,
        instance_data=example_reservations,
        use_private_ip=True,
        use_public_dns_over_ip=False,
    )
    assert searchable_instances == [
        'test_foobar (foo-id) @ 10.121.111.123',
        'prod_something (bar-id) @ 10.121.12.34',
        'prod_something2 (baz-id) @ 10.121.12.55',
    ]
def test_instances_without_name_tag__should_still_be_displayed_with_id_only():
    searchable_instances = prepare_searchable_instances(
        reservations=reservations_with_and_without_name_tags,
        use_private_ip=False,
        use_public_dns_over_ip=False
    )

    assert searchable_instances == [
        'test_foobar (foo-id) @ 10.121.111.123',
        '(bar-id) @ 10.121.12.34',
        '(baz-id) @ 52.123.12.32',
    ]
def test_getting_instances_from_multiple_regions():
    searchable_instances = prepare_searchable_instances(
    aws_regions=aws_fuzz_aws_regions,
    instance_data=reservations_with_multiple_regions,
    use_private_ip=True,
    use_public_dns_over_ip=False,
    )
    assert searchable_instances == [
        'test_foobar_west (foo-id-west) @ 10.121.111.123',
        'prod_something_west (bar-id-west) @ 10.121.12.34',
        'prod_something2_west (baz-id-west) @ 10.121.12.55',
        'test_foobar_east (foo-id-east) @ 10.121.111.124',
        'prod_something_east (bar-id-east) @ 10.121.12.35',
        'prod_something2_east (baz-id-east) @ 10.121.12.77',
    ]