cubicweb/web/test/unittest_form.py
changeset 12005 dcf80f5b7b63
parent 11929 fcbd6b251d81
child 12006 c2230b7f6358
equal deleted inserted replaced
12003:5236ce988805 12005:dcf80f5b7b63
    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()