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