web/test/unittest_views_editforms.py
branchtls-sprint
changeset 1739 78b0819162a8
parent 1721 694f6a50e138
child 1797 c2a80130b06d
equal deleted inserted replaced
1738:2cfd50c8a415 1739:78b0819162a8
     7     return [(rschema.type, x) for rschema, tschemas, x in AEF.erelations_by_category(entity, category)]
     7     return [(rschema.type, x) for rschema, tschemas, x in AEF.erelations_by_category(entity, category)]
     8 
     8 
     9 class AutomaticEntityFormTC(EnvBasedTC):
     9 class AutomaticEntityFormTC(EnvBasedTC):
    10 
    10 
    11     def test_custom_widget(self):
    11     def test_custom_widget(self):
    12         AEF.rwidgets.tag_relation('!CWUser', 'login', '*', AutoCompletionWidget)
    12         AEF.rwidgets.tag_subject_of(('CWUser', 'login', '*'),
       
    13                                     AutoCompletionWidget)
    13         form = self.vreg.select_object('forms', 'edition', self.request(), None,
    14         form = self.vreg.select_object('forms', 'edition', self.request(), None,
    14                                        entity=self.user())
    15                                        entity=self.user())
    15         field = form.field_by_name('login')
    16         field = form.field_by_name('login')
    16         self.assertIsInstance(field.widget, AutoCompletionWidget)
    17         self.assertIsInstance(field.widget, AutoCompletionWidget)
    17         AEF.rwidgets.del_rtag('!CWUser', 'login', '*')
    18         AEF.rwidgets.del_rtag('!CWUser', 'login', '*')