Exemple #1
0
    def test_constant_keyword_no_value(self):
        test_map = {
            'name': 'field_without_value',
            'type': 'constant_keyword'
        }

        exp = {'type': 'constant_keyword'}
        self.assertEqual(es_template.entry_for(test_map), exp)
Exemple #2
0
    def test_entry_for_scaled_float(self):
        test_map = {
            'name': 'test.scaled_float',
            'type': 'scaled_float',
            'scaling_factor': 1000
        }

        exp = {'type': 'scaled_float', 'scaling_factor': 1000}
        self.assertEqual(es_template.entry_for(test_map), exp)
Exemple #3
0
    def test_entry_for_alias(self):
        test_map = {
            'name': 'test.alias',
            'type': 'alias',
            'path': 'alias.target'
        }

        exp = {'type': 'alias', 'path': 'alias.target'}
        self.assertEqual(es_template.entry_for(test_map), exp)
Exemple #4
0
    def test_entry_for_enabled_true_ignored(self):
        test_map = {
            'other': 'some data',
            'type': 'object',
            'enabled': True,
        }

        exp = {
            'type': 'object',
        }
        self.assertEqual(es_template.entry_for(test_map), exp)
Exemple #5
0
    def test_entry_for_index(self):
        test_map = {
            'other': 'some data',
            'type': 'keyword',
            'index': False,
        }

        exp = {
            'type': 'keyword',
            'index': False,
        }
        self.assertEqual(es_template.entry_for(test_map), exp)
Exemple #6
0
    def test_entry_for_enabled_nested(self):
        test_map = {
            'other': 'some data',
            'type': 'nested',
            'enabled': False,
        }

        exp = {
            'type': 'nested',
            'enabled': False,
        }
        self.assertEqual(es_template.entry_for(test_map), exp)
Exemple #7
0
    def test_entry_for_adds_enabled_field(self):
        test_map = {
            'other': 'some data',
            'type': 'object',
            'enabled': False,
        }

        exp = {
            'type': 'object',
            'enabled': False,
        }
        self.assertEqual(es_template.entry_for(test_map), exp)
Exemple #8
0
    def test_entry_for_enabled_with_index(self):
        test_map = {
            'other': 'some data',
            'type': 'object',
            'enabled': False,
            'index': False
        }

        exp = {
            'type': 'object',
            'enabled': False,
        }
        self.assertEqual(es_template.entry_for(test_map), exp)