コード例 #1
0
 def test_iterating_over_search_indexes(self):
     """
     Test iterating over search indexes within the DesignDocument.
     """
     ddoc = DesignDocument(self.db, '_design/ddoc001')
     search_index = ('function (doc) {\n  index("default", doc._id); '
                     'if (doc._id) {index("name", doc.name, '
                     '{"store": true}); }\n}')
     ddoc.add_search_index('search001', search_index)
     ddoc.add_search_index('search002', search_index)
     ddoc.add_search_index('search003', search_index)
     search_index_names = []
     for search_index_name, search_index in ddoc.iterindexes():
         search_index_names.append(search_index_name)
     self.assertTrue(
         all(x in search_index_names for
             x in ['search001', 'search002', 'search003'])
     )