16 # You should have received a copy of the GNU Lesser General Public License along |
16 # You should have received a copy of the GNU Lesser General Public License along |
17 # with CubicWeb. If not, see <http://www.gnu.org/licenses/>. |
17 # with CubicWeb. If not, see <http://www.gnu.org/licenses/>. |
18 |
18 |
19 import time |
19 import time |
20 from datetime import datetime |
20 from datetime import datetime |
|
21 |
|
22 from six import text_type |
|
23 |
21 import pytz |
24 import pytz |
22 |
25 |
23 from xml.etree.ElementTree import fromstring |
|
24 from lxml import html |
26 from lxml import html |
25 |
|
26 from six import text_type |
|
27 |
|
28 from logilab.common.testlib import unittest_main |
|
29 |
27 |
30 from cubicweb import Binary, ValidationError |
28 from cubicweb import Binary, ValidationError |
31 from cubicweb.mttransforms import HAS_TAL |
29 from cubicweb.mttransforms import HAS_TAL |
32 from cubicweb.devtools.testlib import CubicWebTC |
30 from cubicweb.devtools.testlib import CubicWebTC |
33 from cubicweb.web.formfields import (IntField, StringField, RichTextField, |
31 from cubicweb.web.formfields import (IntField, StringField, RichTextField, |
34 PasswordField, DateTimeField, |
32 PasswordField, DateTimeField, |
35 FileField, EditableFileField, |
33 FileField, EditableFileField, |
36 TZDatetimeField) |
34 TZDatetimeField) |
37 from cubicweb.web.formwidgets import PasswordInput, Input, DateTimePicker |
35 from cubicweb.web.formwidgets import DateTimePicker |
38 from cubicweb.web.views.forms import EntityFieldsForm, FieldsForm |
36 from cubicweb.web.views.forms import EntityFieldsForm, FieldsForm |
39 from cubicweb.web.views.workflow import ChangeStateForm |
37 from cubicweb.web.views.workflow import ChangeStateForm |
40 from cubicweb.web.views.formrenderers import FormRenderer |
38 from cubicweb.web.views.formrenderers import FormRenderer |
41 |
39 |
42 |
40 |
317 # init, cur = (fromstring(self._render_entity_field(attr, form)).get('value') |
315 # init, cur = (fromstring(self._render_entity_field(attr, form)).get('value') |
318 # for attr in ('edits-creation_date', 'creation_date')) |
316 # for attr in ('edits-creation_date', 'creation_date')) |
319 # self.assertEqual(init, cur) |
317 # self.assertEqual(init, cur) |
320 |
318 |
321 if __name__ == '__main__': |
319 if __name__ == '__main__': |
322 unittest_main() |
320 import unittest |
|
321 unittest.main() |