web/test/unittest_viewselector.py
branchtls-sprint
changeset 1797 c2a80130b06d
parent 1654 57b9fd2462b8
child 1900 8dd4bb69c73d
equal deleted inserted replaced
1796:2cb2c96c82d9 1797:c2a80130b06d
   163                               ('filetree', treeview.FileTreeView),
   163                               ('filetree', treeview.FileTreeView),
   164                               ('foaf', cwuser.FoafView),
   164                               ('foaf', cwuser.FoafView),
   165                               ('list', baseviews.ListView),
   165                               ('list', baseviews.ListView),
   166                               ('oneline', baseviews.OneLineView),
   166                               ('oneline', baseviews.OneLineView),
   167                               ('owlabox', owl.OWLABOXView),
   167                               ('owlabox', owl.OWLABOXView),
   168                               ('primary', cwuser.CWUserPrimaryView),
   168                               ('primary', primary.PrimaryView),
   169                               ('rsetxml', xmlrss.XMLRsetView),
   169                               ('rsetxml', xmlrss.XMLRsetView),
   170                               ('rss', xmlrss.RSSView),
   170                               ('rss', xmlrss.RSSView),
   171                               ('secondary', baseviews.SecondaryView),
   171                               ('secondary', baseviews.SecondaryView),
   172                               ('security', management.SecurityManagementView),
   172                               ('security', management.SecurityManagementView),
   173                               ('table', tableview.TableView),
   173                               ('table', tableview.TableView),
   324                               self.vreg.select_view, 'edition', req, rset)
   324                               self.vreg.select_view, 'edition', req, rset)
   325         self.failUnlessRaises(NoSelectableObject,
   325         self.failUnlessRaises(NoSelectableObject,
   326                               self.vreg.select_view, 'creation', req, rset)
   326                               self.vreg.select_view, 'creation', req, rset)
   327         self.assertIsInstance(self.vreg.select_view('table', req, rset),
   327         self.assertIsInstance(self.vreg.select_view('table', req, rset),
   328                               tableview.TableView)
   328                               tableview.TableView)
   329         # cwuser primary view priority
       
   330         rset, req = self.env.get_rset_and_req('CWUser X WHERE X login "admin"')
       
   331         self.assertIsInstance(self.vreg.select_view('primary', req, rset),
       
   332                              cwuser.CWUserPrimaryView)
       
   333         self.assertIsInstance(self.vreg.select_view('text', req, rset),
       
   334                              baseviews.TextView)
       
   335 
   329 
   336     def test_interface_selector(self):
   330     def test_interface_selector(self):
   337         image = self.add_entity('Image', name=u'bim.png', data=Binary('bim'))
   331         image = self.add_entity('Image', name=u'bim.png', data=Binary('bim'))
   338         # image primary view priority
   332         # image primary view priority
   339         rset, req = self.env.get_rset_and_req('Image X WHERE X name "bim.png"')
   333         rset, req = self.env.get_rset_and_req('Image X WHERE X name "bim.png"')