web/test/unittest_viewselector.py
changeset 587 c8ff5d88f164
parent 479 ac5c9442b1fd
child 635 305da8d6aa2d
equal deleted inserted replaced
586:09ec2839e447 587:c8ff5d88f164
    17                                 management, embedding, actions, startup, 
    17                                 management, embedding, actions, startup, 
    18                                 euser, schemaentities, xbel, vcard,
    18                                 euser, schemaentities, xbel, vcard,
    19                                 treeview, idownloadable, wdoc, debug)
    19                                 treeview, idownloadable, wdoc, debug)
    20 from cubicweb.entities.lib import Card
    20 from cubicweb.entities.lib import Card
    21 from cubicweb.interfaces import IMileStone
    21 from cubicweb.interfaces import IMileStone
       
    22 from cubicweb.web.views import owl
    22 
    23 
    23 USERACTIONS = [('myprefs', actions.UserPreferencesAction),
    24 USERACTIONS = [('myprefs', actions.UserPreferencesAction),
    24                ('myinfos', actions.UserInfoAction),
    25                ('myinfos', actions.UserInfoAction),
    25                ('logout', actions.LogoutAction)]
    26                ('logout', actions.LogoutAction)]
    26 SITEACTIONS = [('siteconfig', actions.SiteConfigurationAction),
    27 SITEACTIONS = [('siteconfig', actions.SiteConfigurationAction),
    72                               ('debug', debug.DebugView),
    73                               ('debug', debug.DebugView),
    73                               ('epropertiesform', management.EpropertiesForm),
    74                               ('epropertiesform', management.EpropertiesForm),
    74                               ('index', startup.IndexView),
    75                               ('index', startup.IndexView),
    75                               ('info', management.ProcessInformationView),
    76                               ('info', management.ProcessInformationView),
    76                               ('manage', startup.ManageView),
    77                               ('manage', startup.ManageView),
    77                               ('owl', startup.OWLView),
    78                               ('owl', owl.OWLView),
    78                               ('schema', startup.SchemaView),
    79                               ('schema', startup.SchemaView),
    79                               ('systemepropertiesform', management.SystemEpropertiesForm)])
    80                               ('systemepropertiesform', management.SystemEpropertiesForm)])
    80         # no entity but etype
    81         # no entity but etype
    81         rset, req = self.env.get_rset_and_req('Any X WHERE X eid 999999')
    82         rset, req = self.env.get_rset_and_req('Any X WHERE X eid 999999')
    82         self.assertListEqual(self.pviews(req, rset),
    83         self.assertListEqual(self.pviews(req, rset),
    95                               ('ecsvexport', baseviews.CSVEntityView),
    96                               ('ecsvexport', baseviews.CSVEntityView),
    96                               ('editable-table', tableview.EditableTableView),
    97                               ('editable-table', tableview.EditableTableView),
    97                               ('filetree', treeview.FileTreeView),
    98                               ('filetree', treeview.FileTreeView),
    98                               ('list', baseviews.ListView),
    99                               ('list', baseviews.ListView),
    99                               ('oneline', baseviews.OneLineView),
   100                               ('oneline', baseviews.OneLineView),
       
   101                               ('owlabox', owl.OWLABOXView),
   100                               ('primary', baseviews.PrimaryView),
   102                               ('primary', baseviews.PrimaryView),
   101                               ('rsetxml', baseviews.XMLRsetView),
   103                               ('rsetxml', baseviews.XMLRsetView),
   102                               ('rss', baseviews.RssView),
   104                               ('rss', baseviews.RssView),
   103                               ('secondary', baseviews.SecondaryView),
   105                               ('secondary', baseviews.SecondaryView),
   104                               ('security', management.SecurityManagementView),
   106                               ('security', management.SecurityManagementView),
   115                               ('ecsvexport', baseviews.CSVEntityView),
   117                               ('ecsvexport', baseviews.CSVEntityView),
   116                               ('editable-table', tableview.EditableTableView),
   118                               ('editable-table', tableview.EditableTableView),
   117                               ('filetree', treeview.FileTreeView),
   119                               ('filetree', treeview.FileTreeView),
   118                               ('list', baseviews.ListView),
   120                               ('list', baseviews.ListView),
   119                               ('oneline', baseviews.OneLineView),
   121                               ('oneline', baseviews.OneLineView),
       
   122                               ('owlabox', owl.OWLABOXView),
   120                               ('primary', baseviews.PrimaryView),
   123                               ('primary', baseviews.PrimaryView),
   121                               ('rsetxml', baseviews.XMLRsetView),
   124                               ('rsetxml', baseviews.XMLRsetView),
   122                               ('rss', baseviews.RssView),
   125                               ('rss', baseviews.RssView),
   123                               ('secondary', baseviews.SecondaryView),
   126                               ('secondary', baseviews.SecondaryView),
   124                               ('security', management.SecurityManagementView),
   127                               ('security', management.SecurityManagementView),
   135                               ('ecsvexport', baseviews.CSVEntityView),
   138                               ('ecsvexport', baseviews.CSVEntityView),
   136                               ('editable-table', tableview.EditableTableView),
   139                               ('editable-table', tableview.EditableTableView),
   137                               ('filetree', treeview.FileTreeView),
   140                               ('filetree', treeview.FileTreeView),
   138                               ('list', baseviews.ListView),
   141                               ('list', baseviews.ListView),
   139                               ('oneline', baseviews.OneLineView),
   142                               ('oneline', baseviews.OneLineView),
       
   143                               ('owlabox', owl.OWLABOXView),
   140                               ('primary', baseviews.PrimaryView),
   144                               ('primary', baseviews.PrimaryView),
   141                               ('rsetxml', baseviews.XMLRsetView),
   145                               ('rsetxml', baseviews.XMLRsetView),
   142                               ('rss', baseviews.RssView),
   146                               ('rss', baseviews.RssView),
   143                               ('secondary', baseviews.SecondaryView),
   147                               ('secondary', baseviews.SecondaryView),
   144                               ('security', management.SecurityManagementView),
   148                               ('security', management.SecurityManagementView),
   161         self.assertListEqual(self.pviews(req, rset),
   165         self.assertListEqual(self.pviews(req, rset),
   162                              [('csvexport', baseviews.CSVRsetView),
   166                              [('csvexport', baseviews.CSVRsetView),
   163                               ('ecsvexport', baseviews.CSVEntityView),
   167                               ('ecsvexport', baseviews.CSVEntityView),
   164                               ('editable-table', tableview.EditableTableView),
   168                               ('editable-table', tableview.EditableTableView),
   165                               ('filetree', treeview.FileTreeView),
   169                               ('filetree', treeview.FileTreeView),
       
   170                               ('foaf', euser.FoafView),
   166                               ('list', baseviews.ListView),
   171                               ('list', baseviews.ListView),
   167                               ('oneline', baseviews.OneLineView),
   172                               ('oneline', baseviews.OneLineView),
       
   173                               ('owlabox', owl.OWLABOXView),
   168                               ('primary', euser.EUserPrimaryView),
   174                               ('primary', euser.EUserPrimaryView),
   169                               ('rsetxml', baseviews.XMLRsetView),
   175                               ('rsetxml', baseviews.XMLRsetView),
   170                               ('rss', baseviews.RssView),
   176                               ('rss', baseviews.RssView),
   171                               ('secondary', baseviews.SecondaryView),
   177                               ('secondary', baseviews.SecondaryView),
   172                               ('security', management.SecurityManagementView),
   178                               ('security', management.SecurityManagementView),