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 |