summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJordonPhillips <phjordon@amazon.com>2017-01-05 09:46:19 -0800
committerJordonPhillips <phjordon@amazon.com>2017-01-05 09:46:19 -0800
commita220a99978bf90fbc733d74d9c0152315ee28de1 (patch)
tree2847fbffe1a56333763b07b68eedbb811cabeb20 /tests
parent751161dbbdc02ce998bbbba8d86d1b0add020a42 (diff)
downloadboto-a220a99978bf90fbc733d74d9c0152315ee28de1.tar.gz
Return None when hostname can't be found
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_endpoints.py5
1 files changed, 5 insertions, 0 deletions
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())