web/test/unittest_views_editforms.py
changeset 2637 07103211e511
parent 2058 7ef12c03447c
child 2643 9976f511003b
equal deleted inserted replaced
2636:104291d9bd00 2637:07103211e511
    23         field = form.field_by_name('login')
    23         field = form.field_by_name('login')
    24         self.assertIsInstance(field.widget, AutoCompletionWidget)
    24         self.assertIsInstance(field.widget, AutoCompletionWidget)
    25         AEF.rfields_kwargs.del_rtag('CWUser', 'login', '*', 'subject')
    25         AEF.rfields_kwargs.del_rtag('CWUser', 'login', '*', 'subject')
    26 
    26 
    27 
    27 
    28     def test_euser_relations_by_category(self):
    28     def test_cwuser_relations_by_category(self):
    29         #for (rtype, role, stype, otype), tag in AEF.rcategories._tagdefs.items():
    29         #for (rtype, role, stype, otype), tag in AEF.rcategories._tagdefs.items():
    30         #    if rtype == 'tags':
    30         #    if rtype == 'tags':
    31         #        print rtype, role, stype, otype, ':', tag
    31         #        print rtype, role, stype, otype, ':', tag
    32         e = self.etype_instance('CWUser')
    32         e = self.etype_instance('CWUser')
    33         # see custom configuration in views.euser
    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'),
    38                            ('in_state', 'subject'),
    44                                ])
    44                                ])
    45         self.assertListEquals(rbc(e, 'metadata'),
    45         self.assertListEquals(rbc(e, 'metadata'),
    46                               [('last_login_time', 'subject'),
    46                               [('last_login_time', 'subject'),
    47                                ('created_by', 'subject'),
    47                                ('created_by', 'subject'),
    48                                ('creation_date', 'subject'),
    48                                ('creation_date', 'subject'),
       
    49                                ('cwuri', 'subject'),
    49                                ('modification_date', 'subject'),
    50                                ('modification_date', 'subject'),
    50                                ('owned_by', 'subject'),
    51                                ('owned_by', 'subject'),
    51                                ('bookmarked_by', 'object'),
    52                                ('bookmarked_by', 'object'),
    52                                ])
    53                                ])
    53         self.assertListEquals(rbc(e, 'generic'),
    54         self.assertListEquals(rbc(e, 'generic'),
    95                                ('salary', 'subject')
    96                                ('salary', 'subject')
    96                                ])
    97                                ])
    97         self.assertListEquals(rbc(e, 'metadata'),
    98         self.assertListEquals(rbc(e, 'metadata'),
    98                               [('created_by', 'subject'),
    99                               [('created_by', 'subject'),
    99                                ('creation_date', 'subject'),
   100                                ('creation_date', 'subject'),
       
   101                                ('cwuri', 'subject'),
   100                                ('modification_date', 'subject'),
   102                                ('modification_date', 'subject'),
   101                                ('owned_by', 'subject'),
   103                                ('owned_by', 'subject'),
   102                                ])
   104                                ])
   103         self.assertListEquals(rbc(e, 'generic'),
   105         self.assertListEquals(rbc(e, 'generic'),
   104                               [('travaille', 'subject'),
   106                               [('travaille', 'subject'),
   156         self.view('inline-creation', None, etype='CWUser', rtype='in_group', peid=geid, template=None).source
   158         self.view('inline-creation', None, etype='CWUser', rtype='in_group', peid=geid, template=None).source
   157 
   159 
   158 
   160 
   159 if __name__ == '__main__':
   161 if __name__ == '__main__':
   160     unittest_main()
   162     unittest_main()
       
   163