web/test/unittest_views_editforms.py
branchstable
changeset 3587 5b3725f315fc
parent 3361 be0605689fed
child 3589 a5432f99f2d9
child 3757 122a01751d59
equal deleted inserted replaced
3586:52b00c5e441a 3587:5b3725f315fc
    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