예제 #1
0
 def test_that_when_listing_event_source_mapping_ids_fails_the_get_event_source_mapping_ids_versions_method_returns_false(self):
     '''
     tests False no mapping ids listed.
     '''
     self.conn.list_event_source_mappings.return_value = {'EventSourceMappings': []}
     result = boto_lambda.get_event_source_mapping_ids(
                   EventSourceArn=event_source_mapping_ret['EventSourceArn'],
                   FunctionName=event_source_mapping_ret['FunctionArn'],
                   **conn_parameters)
     self.assertFalse(result)
예제 #2
0
 def test_that_when_listing_event_source_mapping_ids_fails_the_get_event_source_mapping_ids_method_returns_error(self):
     '''
     tests False mapping ids error.
     '''
     self.conn.list_event_source_mappings.side_effect = ClientError(error_content, 'list_event_source_mappings')
     result = boto_lambda.get_event_source_mapping_ids(
                   EventSourceArn=event_source_mapping_ret['EventSourceArn'],
                   FunctionName=event_source_mapping_ret['FunctionArn'],
                   **conn_parameters)
     self.assertEqual(result.get('error', {}).get('message'), error_message.format('list_event_source_mappings'))
예제 #3
0
 def test_that_when_listing_event_source_mapping_ids_fails_the_get_event_source_mapping_ids_method_returns_error(self):
     '''
     tests False mapping ids error.
     '''
     self.conn.list_event_source_mappings.side_effect = ClientError(error_content, 'list_event_source_mappings')
     result = boto_lambda.get_event_source_mapping_ids(
                   EventSourceArn=event_source_mapping_ret['EventSourceArn'],
                   FunctionName=event_source_mapping_ret['FunctionArn'],
                   **conn_parameters)
     self.assertEqual(result.get('error', {}).get('message'), error_message.format('list_event_source_mappings'))
예제 #4
0
 def test_that_when_listing_event_source_mapping_ids_fails_the_get_event_source_mapping_ids_versions_method_returns_false(self):
     '''
     tests False no mapping ids listed.
     '''
     self.conn.list_event_source_mappings.return_value = {'EventSourceMappings': []}
     result = boto_lambda.get_event_source_mapping_ids(
                   EventSourceArn=event_source_mapping_ret['EventSourceArn'],
                   FunctionName=event_source_mapping_ret['FunctionArn'],
                   **conn_parameters)
     self.assertFalse(result)
예제 #5
0
    def test_that_when_listing_mapping_ids_succeeds_the_get_event_source_mapping_ids_method_returns_true(self):
        '''
        tests True mapping ids listed.
        '''
        self.conn.list_event_source_mappings.return_value = {'EventSourceMappings': [event_source_mapping_ret]}
        result = boto_lambda.get_event_source_mapping_ids(
                      EventSourceArn=event_source_mapping_ret['EventSourceArn'],
                      FunctionName=event_source_mapping_ret['FunctionArn'],
                      **conn_parameters)

        self.assertTrue(result)
예제 #6
0
    def test_that_when_listing_mapping_ids_succeeds_the_get_event_source_mapping_ids_method_returns_true(self):
        '''
        tests True mapping ids listed.
        '''
        self.conn.list_event_source_mappings.return_value = {'EventSourceMappings': [event_source_mapping_ret]}
        result = boto_lambda.get_event_source_mapping_ids(
                      EventSourceArn=event_source_mapping_ret['EventSourceArn'],
                      FunctionName=event_source_mapping_ret['FunctionArn'],
                      **conn_parameters)

        self.assertTrue(result)
예제 #7
0
 def test_that_when_listing_event_source_mapping_ids_fails_the_get_event_source_mapping_ids_versions_method_returns_false(
     self,
 ):
     """
     tests False no mapping ids listed.
     """
     self.conn.list_event_source_mappings.return_value = {"EventSourceMappings": []}
     result = boto_lambda.get_event_source_mapping_ids(
         EventSourceArn=event_source_mapping_ret["EventSourceArn"],
         FunctionName=event_source_mapping_ret["FunctionArn"],
         **conn_parameters
     )
     assert not result
예제 #8
0
 def test_that_when_listing_event_source_mapping_ids_fails_the_get_event_source_mapping_ids_method_returns_error(
     self
 ):
     """
     tests False mapping ids error.
     """
     self.conn.list_event_source_mappings.side_effect = ClientError(error_content, "list_event_source_mappings")
     result = boto_lambda.get_event_source_mapping_ids(
         EventSourceArn=event_source_mapping_ret["EventSourceArn"],
         FunctionName=event_source_mapping_ret["FunctionArn"],
         **conn_parameters
     )
     self.assertEqual(result.get("error", {}).get("message"), error_message.format("list_event_source_mappings"))
예제 #9
0
 def test_that_when_listing_event_source_mapping_ids_fails_the_get_event_source_mapping_ids_method_returns_error(
     self, ):
     """
     tests False mapping ids error.
     """
     self.conn.list_event_source_mappings.side_effect = ClientError(
         error_content, "list_event_source_mappings")
     result = boto_lambda.get_event_source_mapping_ids(
         EventSourceArn=event_source_mapping_ret["EventSourceArn"],
         FunctionName=event_source_mapping_ret["FunctionArn"],
         **conn_parameters)
     self.assertEqual(
         result.get("error", {}).get("message"),
         error_message.format("list_event_source_mappings"),
     )
예제 #10
0
    def test_that_when_listing_mapping_ids_succeeds_the_get_event_source_mapping_ids_method_returns_true(
        self,
    ):
        """
        tests True mapping ids listed.
        """
        self.conn.list_event_source_mappings.return_value = {
            "EventSourceMappings": [event_source_mapping_ret]
        }
        result = boto_lambda.get_event_source_mapping_ids(
            EventSourceArn=event_source_mapping_ret["EventSourceArn"],
            FunctionName=event_source_mapping_ret["FunctionArn"],
            **conn_parameters
        )

        assert result