From a220a99978bf90fbc733d74d9c0152315ee28de1 Mon Sep 17 00:00:00 2001 From: JordonPhillips Date: Thu, 5 Jan 2017 09:46:19 -0800 Subject: Return None when hostname can't be found --- tests/unit/test_endpoints.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/unit/test_endpoints.py b/tests/unit/test_endpoints.py index 0a42a948..cdb16519 100644 --- a/tests/unit/test_endpoints.py +++ b/tests/unit/test_endpoints.py @@ -190,6 +190,11 @@ class TestBotoEndpointResolver(BaseEndpointResolverTest): hostname = resolver.resolve_hostname('s3', 'us-foo') expected_hostname = 'us-foo.s3.amazonaws.com' self.assertEqual(hostname, expected_hostname) + + def test_resolve_hostname_on_invalid_region_prefix(self): + resolver = BotoEndpointResolver(self._endpoint_data()) + hostname = resolver.resolve_hostname('s3', 'fake-west-1') + self.assertIsNone(hostname) def test_get_available_services(self): resolver = BotoEndpointResolver(self._endpoint_data()) -- cgit v1.2.1