def test_that_when_describing_domain_on_client_error_it_returns_error(self):
     '''
     Tests describing parameters failure
     '''
     self.conn.describe_elasticsearch_domain_config.side_effect = ClientError(error_content, 'list_domains')
     result = boto_elasticsearch_domain.describe(DomainName='testdomain', **conn_parameters)
     self.assertTrue('error' in result)
    def test_that_when_describing_domain_it_returns_the_dict_of_properties_returns_true(self):
        '''
        Tests describing parameters if domain exists
        '''
        domainconfig = {}
        for k, v in six.iteritems(domain_ret):
            if k == 'DomainName':
                continue
            domainconfig[k] = {'Options': v}
        self.conn.describe_elasticsearch_domain_config.return_value = {'DomainConfig': domainconfig}

        result = boto_elasticsearch_domain.describe(DomainName=domain_ret['DomainName'], **conn_parameters)

        log.warning(result)
        desired_ret = copy.copy(domain_ret)
        desired_ret.pop('DomainName')
        self.assertEqual(result, {'domain': desired_ret})
    def test_that_when_describing_domain_it_returns_the_dict_of_properties_returns_true(
        self, ):
        """
        Tests describing parameters if domain exists
        """
        domainconfig = {}
        for k, v in domain_ret.items():
            if k == "DomainName":
                continue
            domainconfig[k] = {"Options": v}
        self.conn.describe_elasticsearch_domain_config.return_value = {
            "DomainConfig": domainconfig
        }

        result = boto_elasticsearch_domain.describe(
            DomainName=domain_ret["DomainName"], **conn_parameters)

        log.warning(result)
        desired_ret = copy.copy(domain_ret)
        desired_ret.pop("DomainName")
        self.assertEqual(result, {"domain": desired_ret})
示例#4
0
    def test_that_when_describing_domain_it_returns_the_dict_of_properties_returns_true(
            self):
        '''
        Tests describing parameters if domain exists
        '''
        domainconfig = {}
        for k, v in domain_ret.iteritems():
            if k == 'DomainName':
                continue
            domainconfig[k] = {'Options': v}
        self.conn.describe_elasticsearch_domain_config.return_value = {
            'DomainConfig': domainconfig
        }

        result = boto_elasticsearch_domain.describe(
            DomainName=domain_ret['DomainName'], **conn_parameters)

        log.warn(result)
        desired_ret = copy.copy(domain_ret)
        desired_ret.pop('DomainName')
        self.assertEqual(result, {'domain': desired_ret})