33 # see custom configuration in views.cwuser |
33 # see custom configuration in views.cwuser |
34 self.assertEquals(rbc(e, 'primary'), |
34 self.assertEquals(rbc(e, 'primary'), |
35 [('login', 'subject'), |
35 [('login', 'subject'), |
36 ('upassword', 'subject'), |
36 ('upassword', 'subject'), |
37 ('in_group', 'subject'), |
37 ('in_group', 'subject'), |
38 ('in_state', 'subject'), |
|
39 ('eid', 'subject'), |
38 ('eid', 'subject'), |
40 ]) |
39 ]) |
41 self.assertListEquals(rbc(e, 'secondary'), |
40 self.assertListEquals(rbc(e, 'secondary'), |
42 [('firstname', 'subject'), |
41 [('firstname', 'subject'), |
43 ('surname', 'subject') |
42 ('surname', 'subject') |
58 ('checked_by', 'object'), |
57 ('checked_by', 'object'), |
59 ]) |
58 ]) |
60 # owned_by is defined both as subject and object relations on CWUser |
59 # owned_by is defined both as subject and object relations on CWUser |
61 self.assertListEquals(rbc(e, 'generated'), |
60 self.assertListEquals(rbc(e, 'generated'), |
62 [('use_email', 'subject'), |
61 [('use_email', 'subject'), |
|
62 ('in_state', 'subject'), |
63 ('has_text', 'subject'), |
63 ('has_text', 'subject'), |
64 ('identity', 'subject'), |
64 ('identity', 'subject'), |
65 ('is', 'subject'), |
65 ('is', 'subject'), |
66 ('is_instance_of', 'subject'), |
66 ('is_instance_of', 'subject'), |
67 ('tags', 'object'), |
67 ('tags', 'object'), |
151 |
151 |
152 def test_automatic_inline_edit_formview(self): |
152 def test_automatic_inline_edit_formview(self): |
153 geid = self.execute('CWGroup X LIMIT 1')[0][0] |
153 geid = self.execute('CWGroup X LIMIT 1')[0][0] |
154 rset = self.execute('CWUser X LIMIT 1') |
154 rset = self.execute('CWUser X LIMIT 1') |
155 self.view('inline-edition', rset, row=0, col=0, rtype='in_group', |
155 self.view('inline-edition', rset, row=0, col=0, rtype='in_group', |
156 peid=geid, role='subject', template=None, i18nctx='').source |
156 peid=geid, role='object', template=None, i18nctx='').source |
157 |
157 |
158 def test_automatic_inline_creation_formview(self): |
158 def test_automatic_inline_creation_formview(self): |
159 geid = self.execute('CWGroup X LIMIT 1')[0][0] |
159 geid = self.execute('CWGroup X LIMIT 1')[0][0] |
160 self.view('inline-creation', None, etype='CWUser', rtype='in_group', |
160 self.view('inline-creation', None, etype='CWUser', rtype='in_group', |
161 peid=geid, template=None, i18nctx='', role='subject').source |
161 peid=geid, template=None, i18nctx='', role='object').source |
162 |
162 |
163 |
163 |
164 if __name__ == '__main__': |
164 if __name__ == '__main__': |
165 unittest_main() |
165 unittest_main() |
166 |
166 |