web/test/unittest_viewselector.py
changeset 5570 50b887d25233
parent 5426 0d4853a6e5ee
child 5877 0c7b7b76a84f
equal deleted inserted replaced
5569:cb14af012a96 5570:50b887d25233
   406                               self.vreg['views'].select, 'creation', req, rset=rset)
   406                               self.vreg['views'].select, 'creation', req, rset=rset)
   407         self.assertIsInstance(self.vreg['views'].select('table', req, rset=rset),
   407         self.assertIsInstance(self.vreg['views'].select('table', req, rset=rset),
   408                               tableview.TableView)
   408                               tableview.TableView)
   409 
   409 
   410     def test_interface_selector(self):
   410     def test_interface_selector(self):
   411         image = self.request().create_entity('Image', data_name=u'bim.png', data=Binary('bim'))
   411         image = self.request().create_entity('File', data_name=u'bim.png', data=Binary('bim'))
   412         # image primary view priority
   412         # image primary view priority
   413         req = self.request()
   413         req = self.request()
   414         rset = req.execute('Image X WHERE X data_name "bim.png"')
   414         rset = req.execute('File X WHERE X data_name "bim.png"')
   415         self.assertIsInstance(self.vreg['views'].select('primary', req, rset=rset),
   415         self.assertIsInstance(self.vreg['views'].select('primary', req, rset=rset),
   416                               idownloadable.IDownloadablePrimaryView)
   416                               idownloadable.IDownloadablePrimaryView)
   417 
   417 
   418 
   418 
   419     def test_score_entity_selector(self):
   419     def test_score_entity_selector(self):
   420         image = self.request().create_entity('Image', data_name=u'bim.png', data=Binary('bim'))
   420         image = self.request().create_entity('File', data_name=u'bim.png', data=Binary('bim'))
   421         # image primary view priority
   421         # image primary view priority
   422         req = self.request()
   422         req = self.request()
   423         rset = req.execute('Image X WHERE X data_name "bim.png"')
   423         rset = req.execute('File X WHERE X data_name "bim.png"')
   424         self.assertIsInstance(self.vreg['views'].select('image', req, rset=rset),
   424         self.assertIsInstance(self.vreg['views'].select('image', req, rset=rset),
   425                               idownloadable.ImageView)
   425                               idownloadable.ImageView)
   426         fileobj = self.request().create_entity('File', data_name=u'bim.txt', data=Binary('bim'))
   426         fileobj = self.request().create_entity('File', data_name=u'bim.txt', data=Binary('bim'))
   427         # image primary view priority
   427         # image primary view priority
   428         req = self.request()
   428         req = self.request()