summaryrefslogtreecommitdiff
path: root/src/mango/test/16-index-selectors-test.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mango/test/16-index-selectors-test.py')
-rw-r--r--src/mango/test/16-index-selectors-test.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mango/test/16-index-selectors-test.py b/src/mango/test/16-index-selectors-test.py
index 389f5f41e..a876dc68f 100644
--- a/src/mango/test/16-index-selectors-test.py
+++ b/src/mango/test/16-index-selectors-test.py
@@ -272,6 +272,16 @@ class IndexSelectorJson(mango.DbPerClass):
self.assertEqual(len(docs), 3)
@unittest.skipUnless(mango.has_text_service(), "requires text service")
+ def test_text_old_selector_still_supported_via_api(self):
+ selector = {"location": {"$gte": "FRA"}}
+ self.db.create_text_index(fields=[{"name":"location", "type":"string"}],
+ selector=selector,
+ ddoc="Selected",
+ name="Selected")
+ docs = self.db.find({"location": {"$exists":True}}, use_index='Selected')
+ self.assertEqual(len(docs), 3)
+
+ @unittest.skipUnless(mango.has_text_service(), "requires text service")
def test_text_partial_filter_only_in_return_if_not_default(self):
self.db.create_text_index(fields=[{"name":"location", "type":"string"}])
index = self.db.list_indexes()[1]