equal
deleted
inserted
replaced
251 self.assertIsInstance(self.vreg.select_view('creation', req, rset), |
251 self.assertIsInstance(self.vreg.select_view('creation', req, rset), |
252 baseforms.CreationForm) |
252 baseforms.CreationForm) |
253 del req.form['etype'] |
253 del req.form['etype'] |
254 # custom creation form |
254 # custom creation form |
255 class EUserCreationForm(baseforms.CreationForm): |
255 class EUserCreationForm(baseforms.CreationForm): |
256 __selectors__ = implements('EUSer') |
256 __select__ = implements('EUSer') |
257 self.vreg.register_vobject_class(EUserCreationForm) |
257 self.vreg.register_vobject_class(EUserCreationForm) |
258 req.form['etype'] = 'EUser' |
258 req.form['etype'] = 'EUser' |
259 self.assertIsInstance(self.vreg.select_view('creation', req, rset), |
259 self.assertIsInstance(self.vreg.select_view('creation', req, rset), |
260 EUserCreationForm) |
260 EUserCreationForm) |
261 |
261 |
409 def test_owners_match_user_group(self): |
409 def test_owners_match_user_group(self): |
410 """tests usage of 'owners' group with match_user_group""" |
410 """tests usage of 'owners' group with match_user_group""" |
411 class SomeAction(Action): |
411 class SomeAction(Action): |
412 id = 'yo' |
412 id = 'yo' |
413 category = 'foo' |
413 category = 'foo' |
414 __selectors__ = (match_user_groups('owners'),) |
414 __select__ = match_user_groups('owners'), |
415 self.vreg.register_vobject_class(SomeAction) |
415 self.vreg.register_vobject_class(SomeAction) |
416 self.failUnless(SomeAction in self.vreg['actions']['yo'], self.vreg['actions']) |
416 self.failUnless(SomeAction in self.vreg['actions']['yo'], self.vreg['actions']) |
417 try: |
417 try: |
418 # login as a simple user |
418 # login as a simple user |
419 self.create_user('john') |
419 self.create_user('john') |
436 |
436 |
437 from cubicweb.web.action import Action |
437 from cubicweb.web.action import Action |
438 |
438 |
439 class EETypeRQLAction(EntityAction): |
439 class EETypeRQLAction(EntityAction): |
440 id = 'testaction' |
440 id = 'testaction' |
441 __selectors__ = implements('EEType') & rql_condition('X name "EEType"') |
441 __select__ = implements('EEType') & rql_condition('X name "EEType"') |
442 title = 'bla' |
442 title = 'bla' |
443 |
443 |
444 class RQLActionTC(ViewSelectorTC): |
444 class RQLActionTC(ViewSelectorTC): |
445 |
445 |
446 def setUp(self): |
446 def setUp(self): |