Exemple #1
0
 def test_get_custom_field_from_input_number_with_opts(self):
     index = redisearch._get_custom_field_from_input(
         {"path": "ba/na/na", "field_name": "banana", "type": "number", "options": {"sortable": "true", "no_index": "true"}}
     )
     self.assertEqual(index.name, "banana")
     self.assertTrue(index.NOINDEX)
     self.assertTrue(index.SORTABLE)
Exemple #2
0
 def test_get_custom_field_from_input_tag_with_opts(self):
     index = redisearch._get_custom_field_from_input(
         {"path": "ba/na/na", "field_name": "banana", "type": "tag", "options": {"separator": ".", "no_index": "true"}}
     )
     self.assertEqual(index.name, "banana")
     self.assertTrue(index.NOINDEX)
     self.assertEqual(index.args[index.args.index("SEPARATOR") + 1], ".")
Exemple #3
0
 def test_get_custom_field_from_input_text_with_opts(self):
     index = redisearch._get_custom_field_from_input(
         {
             "path": "ba/na/na",
             "field_name": "banana",
             "type": "text",
             "options": {"weight": 0.4, "sortable": "true", "no_stem": "true", "no_index": "true"},
         }
     )
     self.assertEqual(index.name, "banana")
     self.assertTrue(index.SORTABLE)
     self.assertTrue(index.NOSTEM)
     self.assertTrue(index.NOINDEX)
     self.assertEqual(index.args[index.args.index("WEIGHT") + 1], 0.4)