cubicweb/web/test/unittest_form.py
changeset 12006 c2230b7f6358
parent 12005 dcf80f5b7b63
child 12567 26744ad37953
--- a/cubicweb/web/test/unittest_form.py	Tue Mar 07 11:59:07 2017 +0100
+++ b/cubicweb/web/test/unittest_form.py	Tue Mar 07 12:08:39 2017 +0100
@@ -32,7 +32,7 @@
                                      PasswordField, DateTimeField,
                                      FileField, EditableFileField,
                                      TZDatetimeField)
-from cubicweb.web.formwidgets import DateTimePicker
+from cubicweb.web.formwidgets import DateTimePicker, JQueryDateTimePicker
 from cubicweb.web.views.forms import EntityFieldsForm, FieldsForm
 from cubicweb.web.views.workflow import ChangeStateForm
 from cubicweb.web.views.formrenderers import FormRenderer
@@ -62,6 +62,15 @@
             form = AForm(req)
             self.assertRaises(ValidationError, form.process_posted)
 
+    def test_jqdt_process_data(self):
+        widget = JQueryDateTimePicker()
+        field = DateTimeField('jqdt')
+        with self.admin_access.web_request(**{'jqdt-date': '', 'jqdt-time': '00:00'}) as req:
+            self._cw = req
+            self.formvalues = {}
+            date = widget.process_field_data(self, field)
+            self.assertIsNone(date)
+
 
 class EntityFieldsFormTC(CubicWebTC):