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') |