--- 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):