web/test/unittest_form.py
changeset 2755 e69a4077ffb4
parent 2661 f8df42c9da6b
child 2773 b2530e3e0afb
child 2920 64322aa83a1d
child 2996 866a2c135c33
equal deleted inserted replaced
2754:1db51bb55b45 2755:e69a4077ffb4
   122         class CustomChangeStateForm(ChangeStateForm):
   122         class CustomChangeStateForm(ChangeStateForm):
   123             hello = IntField(name='youlou')
   123             hello = IntField(name='youlou')
   124             creation_date = DateTimeField(widget=DateTimePicker)
   124             creation_date = DateTimeField(widget=DateTimePicker)
   125         form = CustomChangeStateForm(self.req, redirect_path='perdu.com',
   125         form = CustomChangeStateForm(self.req, redirect_path='perdu.com',
   126                                      entity=self.entity)
   126                                      entity=self.entity)
   127         form.form_render(state=123, trcomment=u'')
   127         form.form_render(state=123, trcomment=u'',
       
   128                          trcomment_format=u'text/plain')
   128 
   129 
   129     def test_change_state_form(self):
   130     def test_change_state_form(self):
   130         form = ChangeStateForm(self.req, redirect_path='perdu.com',
   131         form = ChangeStateForm(self.req, redirect_path='perdu.com',
   131                                entity=self.entity)
   132                                entity=self.entity)
   132         form.form_render(state=123, trcomment=u'')
   133         form.form_render(state=123, trcomment=u'',
       
   134                          trcomment_format=u'text/plain')
   133 
   135 
   134     # fields tests ############################################################
   136     # fields tests ############################################################
   135 
   137 
   136     def _render_entity_field(self, name, form):
   138     def _render_entity_field(self, name, form):
   137         form.form_build_context({})
   139         form.form_build_context({})
   159 </select><textarea cols="80" id="description:%(eid)s" name="description:%(eid)s" onkeyup="autogrow(this)" rows="2" tabindex="2"></textarea>''')
   161 </select><textarea cols="80" id="description:%(eid)s" name="description:%(eid)s" onkeyup="autogrow(this)" rows="2" tabindex="2"></textarea>''')
   160 
   162 
   161 
   163 
   162     def test_richtextfield_2(self):
   164     def test_richtextfield_2(self):
   163         self.req.use_fckeditor = lambda: True
   165         self.req.use_fckeditor = lambda: True
   164         self._test_richtextfield('<input name="description_format:%(eid)s" style="display: block" type="hidden" value="text/rest" /><textarea cols="80" cubicweb:type="wysiwyg" id="description:%(eid)s" name="description:%(eid)s" onkeyup="autogrow(this)" rows="2" tabindex="1"></textarea>')
   166         self._test_richtextfield('<input name="description_format:%(eid)s" type="hidden" value="text/rest" /><textarea cols="80" cubicweb:type="wysiwyg" id="description:%(eid)s" name="description:%(eid)s" onkeyup="autogrow(this)" rows="2" tabindex="1"></textarea>')
   165 
   167 
   166 
   168 
   167     def test_filefield(self):
   169     def test_filefield(self):
   168         class FFForm(EntityFieldsForm):
   170         class FFForm(EntityFieldsForm):
   169             data = FileField(format_field=StringField(name='data_format', max_length=50),
   171             data = FileField(format_field=StringField(name='data_format', max_length=50),