Пример #1
0
 def test_get_service_host_notfound(self):
     '''Test case for ensuring that None is returned when host can not be found.'''
     
     self.assertEqual(None, aws_config.get_service_host(None, None))
     self.assertEqual(None, aws_config.get_service_host("not found", None))
     
     self.assertEqual(None, aws_config.get_service_host("eu-west-1", None))
     self.assertEqual(None, aws_config.get_service_host("eu-west-1", "not found"))
Пример #2
0
 def __init__(self, region, http_client=AwsHttpClient):
     self._region = region
     self._sqs_service_host = aws_config.get_service_host(region, SqsClient.SQS_SERVICE_NAME)
     self._request_signer = AWSRequestSignerV4(
         aws_config.AWS_ACCESS_KEY, aws_config.AWS_SECRET_KEY, region, SqsClient.SQS_SERVICE_NAME
     )
     self._http_client = http_client(httplib2.Http)
Пример #3
0
 def setUpClass(cls):
     '''Method used to setup global dependencies for test cases.'''
     
     if aws_config.AWS_ACCESS_KEY == "Put your access key in here" or \
         aws_config.AWS_SECRET_KEY == "Put your secret key in here":
         raise SkipTest("This will be executed only if you provide valid AWS access / secret keys.")
     
     sqs_client = SqsClient(cls.QUEUE_REGION)
     
     cls.QUEUE_URL = sqs_client.get_queue_url(cls.QUEUE_NAME)
     
     host = aws_config.get_service_host(cls.QUEUE_REGION, cls.SERVICE)
     
     assert cls.QUEUE_URL is not None
     assert not cls.QUEUE_URL.startswith("http://%s" % host)
     assert cls.QUEUE_URL.endswith(cls.QUEUE_NAME)
Пример #4
0
 def test_get_service_host_found(self):
     '''Test case for ensuring that hosts can be found for existing regions and services.'''
     
     host_name = aws_config.get_service_host("eu-west-1", "sqs")
     
     self.assertEqual("sqs.eu-west-1.amazonaws.com", host_name)