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)
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)
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)
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)
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)
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)
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)
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)