web/test/unittest_form.py
branchtls-sprint
changeset 868 5d993a0c794c
parent 866 6fdb029663ca
child 869 168ad6d424d1
equal deleted inserted replaced
867:14a79faa3a56 868:5d993a0c794c
     3 from cubicweb.web.form import *
     3 from cubicweb.web.form import *
     4 from cubicweb.web.views.baseforms import ChangeStateForm
     4 from cubicweb.web.views.baseforms import ChangeStateForm
     5 
     5 
     6 class CustomChangeStateForm(ChangeStateForm):
     6 class CustomChangeStateForm(ChangeStateForm):
     7     hello = IntField(name='youlou')
     7     hello = IntField(name='youlou')
     8 
     8     creation_date = DateTimeField(widget=DateTimePicker)
       
     9     
     9 class EntityFieldsFormTC(EnvBasedTC):
    10 class EntityFieldsFormTC(EnvBasedTC):
    10 
    11 
    11     def setUp(self):
    12     def setUp(self):
    12         super(EntityFieldsFormTC, self).setUp()
    13         super(EntityFieldsFormTC, self).setUp()
    13 ##         def next_tabindex(self):
    14         self.req = self.request()
    14 ##             self.count += 1
    15         self.entity = self.user(self.req)
    15 ##             return self.count
       
    16 ##         self.req = mock_object(build_url=lambda *args,**kwargs: 'myurl.com/pouet',
       
    17 ##                                url=lambda *args,**kwargs: 'myurl.com/form',
       
    18 ##                                _=lambda s,x: x, form={}, data={},
       
    19 ##                                next_tabindex=next_tabindex, count=0)
       
    20 ##         self.entity = mock_object(eid=1, has_eid=lambda x: False, id='Entity')
       
    21         
    16         
    22     def test(self):
    17     def test(self):
    23         req = self.request()
    18         form = ChangeStateForm(self.req, redirect_path='perdu.com')
    24         form = ChangeStateForm(req, redirect_path='perdu.com')
    19         self.assertEquals(form.form_render(self.entity, state=123),
    25         self.assertEquals(form.form_render(self.user(req), state=123),
       
    26                           ''' ''')
    20                           ''' ''')
    27 
    21 
    28     def test_form_inheritance(self):
    22     def test_form_inheritance(self):
    29         form = CustomChangeStateForm(self.req, redirect_path='perdu.com')
    23         form = CustomChangeStateForm(self.req, redirect_path='perdu.com')
    30         self.assertEquals(form.form_render(self.entity, state=123),
    24         self.assertEquals(form.form_render(self.entity, state=123),