web/test/unittest_viewselector.py
changeset 9977 e48e5a597ccc
parent 9811 25ba231d2910
child 10013 b68088082280
child 10046 96f5ca0a86e5
equal deleted inserted replaced
9976:457efde98629 9977:e48e5a597ccc
   105                                   ('undohistory', undohistory.UndoHistoryView)])
   105                                   ('undohistory', undohistory.UndoHistoryView)])
   106 
   106 
   107     def test_possible_views_noresult(self):
   107     def test_possible_views_noresult(self):
   108         with self.admin_access.web_request() as req:
   108         with self.admin_access.web_request() as req:
   109             rset = req.execute('Any X WHERE X eid 999999')
   109             rset = req.execute('Any X WHERE X eid 999999')
   110             self.assertListEqual([('jsonexport', json.JsonRsetView)],
   110             self.assertListEqual(self.pviews(req, rset),
   111                                  self.pviews(req, rset))
   111                     [('csvexport', csvexport.CSVRsetView),
       
   112                      ('ecsvexport', csvexport.CSVEntityView),
       
   113                      ('jsonexport', json.JsonRsetView),
       
   114                      ])
   112 
   115 
   113     def test_possible_views_one_egroup(self):
   116     def test_possible_views_one_egroup(self):
   114         with self.admin_access.web_request() as req:
   117         with self.admin_access.web_request() as req:
   115             rset = req.execute('CWGroup X WHERE X name "managers"')
   118             rset = req.execute('CWGroup X WHERE X name "managers"')
   116             self.assertListEqual(self.pviews(req, rset),
   119             self.assertListEqual(self.pviews(req, rset),
   212     def test_possible_views_any_rset(self):
   215     def test_possible_views_any_rset(self):
   213         with self.admin_access.web_request() as req:
   216         with self.admin_access.web_request() as req:
   214             rset = req.execute('Any N, X WHERE X in_group Y, Y name N')
   217             rset = req.execute('Any N, X WHERE X in_group Y, Y name N')
   215             self.assertListEqual(self.pviews(req, rset),
   218             self.assertListEqual(self.pviews(req, rset),
   216                                  [('csvexport', csvexport.CSVRsetView),
   219                                  [('csvexport', csvexport.CSVRsetView),
       
   220                                   ('ecsvexport', csvexport.CSVEntityView),
   217                                   ('jsonexport', json.JsonRsetView),
   221                                   ('jsonexport', json.JsonRsetView),
   218                                   ('rsetxml', xmlrss.XMLRsetView),
   222                                   ('rsetxml', xmlrss.XMLRsetView),
   219                                   ('table', tableview.RsetTableView),
   223                                   ('table', tableview.RsetTableView),
   220                                   ])
   224                                   ])
   221 
   225