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', ]
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', ]
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', ]
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', ]