web/test/unittest_viewselector.py
changeset 4491 a0f48c31b58a
parent 4182 b7cf0ebdd8b6
child 4492 150f1d57ecfd
equal deleted inserted replaced
4490:d45cde54d464 4491:a0f48c31b58a
   297         del req.form['etype']
   297         del req.form['etype']
   298         # custom creation form
   298         # custom creation form
   299         class CWUserCreationForm(editforms.CreationFormView):
   299         class CWUserCreationForm(editforms.CreationFormView):
   300             __select__ = specified_etype_implements('CWUser')
   300             __select__ = specified_etype_implements('CWUser')
   301         self.vreg._loadedmods[__name__] = {}
   301         self.vreg._loadedmods[__name__] = {}
   302         self.vreg.register_appobject_class(CWUserCreationForm)
   302         self.vreg.register(CWUserCreationForm)
   303         req.form['etype'] = 'CWUser'
   303         req.form['etype'] = 'CWUser'
   304         self.assertIsInstance(self.vreg['views'].select('creation', req, rset=rset),
   304         self.assertIsInstance(self.vreg['views'].select('creation', req, rset=rset),
   305                               CWUserCreationForm)
   305                               CWUserCreationForm)
   306 
   306 
   307     def test_select_view(self):
   307     def test_select_view(self):
   465 class RQLActionTC(ViewSelectorTC):
   465 class RQLActionTC(ViewSelectorTC):
   466 
   466 
   467     def setUp(self):
   467     def setUp(self):
   468         super(RQLActionTC, self).setUp()
   468         super(RQLActionTC, self).setUp()
   469         self.vreg._loadedmods[__name__] = {}
   469         self.vreg._loadedmods[__name__] = {}
   470         self.vreg.register_appobject_class(CWETypeRQLAction)
   470         self.vreg.register(CWETypeRQLAction)
       
   471         actionsreg = self.vreg['actions']
       
   472         actionsreg[0].__registered__(actionsreg)
   471 
   473 
   472     def tearDown(self):
   474     def tearDown(self):
   473         super(RQLActionTC, self).tearDown()
   475         super(RQLActionTC, self).tearDown()
   474         del self.vreg['actions']['testaction']
   476         del self.vreg['actions']['testaction']
   475 
   477