コード例 #1
0
 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'])
コード例 #2
0
 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"]))
コード例 #3
0
 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'
         ])
     )