web/test/unittest_views_editforms.py
changeset 7791 31bb51ea5485
parent 7742 1273c1bc0237
child 8665 e65af61bde7d
equal deleted inserted replaced
7790:7e16e056eecb 7791:31bb51ea5485
    93                                       ('wf_info_for', 'object'),
    93                                       ('wf_info_for', 'object'),
    94                                       ('owned_by', 'object'),
    94                                       ('owned_by', 'object'),
    95                                       ]))
    95                                       ]))
    96 
    96 
    97     def test_inlined_view(self):
    97     def test_inlined_view(self):
    98         self.failUnless('main_inlined' in AFS.etype_get('CWUser', 'use_email', 'subject', 'EmailAddress'))
    98         self.assertTrue('main_inlined' in AFS.etype_get('CWUser', 'use_email', 'subject', 'EmailAddress'))
    99         self.failIf('main_inlined' in AFS.etype_get('CWUser', 'primary_email', 'subject', 'EmailAddress'))
    99         self.assertFalse('main_inlined' in AFS.etype_get('CWUser', 'primary_email', 'subject', 'EmailAddress'))
   100         self.failUnless('main_relations' in AFS.etype_get('CWUser', 'primary_email', 'subject', 'EmailAddress'))
   100         self.assertTrue('main_relations' in AFS.etype_get('CWUser', 'primary_email', 'subject', 'EmailAddress'))
   101 
   101 
   102     def test_personne_relations_by_category(self):
   102     def test_personne_relations_by_category(self):
   103         e = self.vreg['etypes'].etype_class('Personne')(self.request())
   103         e = self.vreg['etypes'].etype_class('Personne')(self.request())
   104         self.assertListEqual(rbc(e, 'main', 'attributes'),
   104         self.assertListEqual(rbc(e, 'main', 'attributes'),
   105                               [('nom', 'subject'),
   105                               [('nom', 'subject'),
   140         form = self.vreg['forms'].select('edition', rset.req, rset=rset,
   140         form = self.vreg['forms'].select('edition', rset.req, rset=rset,
   141                                 row=0, col=0)
   141                                 row=0, col=0)
   142         # should be also selectable by specifying entity
   142         # should be also selectable by specifying entity
   143         self.vreg['forms'].select('edition', rset.req,
   143         self.vreg['forms'].select('edition', rset.req,
   144                          entity=rset.get_entity(0, 0))
   144                          entity=rset.get_entity(0, 0))
   145         self.failIf(any(f for f in form.fields if f is None))
   145         self.assertFalse(any(f for f in form.fields if f is None))
   146 
   146 
   147 
   147 
   148 class FormViewsTC(CubicWebTC):
   148 class FormViewsTC(CubicWebTC):
   149     def test_delete_conf_formview(self):
   149     def test_delete_conf_formview(self):
   150         rset = self.execute('CWGroup X')
   150         rset = self.execute('CWGroup X')