def test_list_views(self): mock_database = mock.Mock() ddoc = DesignDocument(mock_database, '_design/unittest') ddoc['views'] = { 'view1': {'map': "MAP", 'reduce': 'REDUCE'}, 'view2': {'map': "MAP", 'reduce': 'REDUCE'}, } self.assertListEqual(sorted(ddoc.list_views()), ['view1', 'view2'])
def test_list_views(self): """ Test the retrieval of view name list from DesignDocument """ ddoc = DesignDocument(self.db, "_design/ddoc001") view_map = "function (doc) {\n emit(doc._id, 1);\n}" ddoc.add_view("view001", view_map) ddoc.add_view("view002", view_map) ddoc.add_view("view003", view_map) self.assertTrue(all(x in ddoc.list_views() for x in ["view001", "view002", "view003"]))
def test_list_views(self): """ Test the retrieval of view name list from DesignDocument """ ddoc = DesignDocument(self.db, '_design/ddoc001') view_map = 'function (doc) {\n emit(doc._id, 1);\n}' ddoc.add_view('view001', view_map) ddoc.add_view('view002', view_map) ddoc.add_view('view003', view_map) self.assertTrue( all(x in ddoc.list_views() for x in [ 'view001', 'view002', 'view003' ]) )