web/test/unittest_form.py
changeset 10782 65bb683d2a51
parent 10572 2d5f7780b568
child 10786 2ef74a6e6785
equal deleted inserted replaced
10781:e2ab20561932 10782:65bb683d2a51
   215                 encoding_field=StringField(name='data_encoding', max_length=20,
   215                 encoding_field=StringField(name='data_encoding', max_length=20,
   216                                            eidparam=True, role='subject'),
   216                                            eidparam=True, role='subject'),
   217                 eidparam=True, role='subject')
   217                 eidparam=True, role='subject')
   218         with self.admin_access.web_request() as req:
   218         with self.admin_access.web_request() as req:
   219             file = req.create_entity('File', data_name=u"pouet.txt", data_encoding=u'UTF-8',
   219             file = req.create_entity('File', data_name=u"pouet.txt", data_encoding=u'UTF-8',
   220                                      data=Binary('new widgets system'))
   220                                      data=Binary(b'new widgets system'))
   221             form = FFForm(req, redirect_path='perdu.com', entity=file)
   221             form = FFForm(req, redirect_path='perdu.com', entity=file)
   222             self.assertMultiLineEqual(self._render_entity_field(req, 'data', form),
   222             self.assertMultiLineEqual(self._render_entity_field(req, 'data', form),
   223                               '''<input id="data-subject:%(eid)s" name="data-subject:%(eid)s" tabindex="1" type="file" value="" />
   223                               '''<input id="data-subject:%(eid)s" name="data-subject:%(eid)s" tabindex="1" type="file" value="" />
   224 <a href="javascript: toggleVisibility(&#39;data-subject:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   224 <a href="javascript: toggleVisibility(&#39;data-subject:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   225 <div id="data-subject:%(eid)s-advanced" class="hidden">
   225 <div id="data-subject:%(eid)s-advanced" class="hidden">
   239                 encoding_field=StringField('data_encoding', max_length=20,
   239                 encoding_field=StringField('data_encoding', max_length=20,
   240                                            eidparam=True, role='subject'),
   240                                            eidparam=True, role='subject'),
   241                 eidparam=True, role='subject')
   241                 eidparam=True, role='subject')
   242         with self.admin_access.web_request() as req:
   242         with self.admin_access.web_request() as req:
   243             file = req.create_entity('File', data_name=u"pouet.txt", data_encoding=u'UTF-8',
   243             file = req.create_entity('File', data_name=u"pouet.txt", data_encoding=u'UTF-8',
   244                                      data=Binary('new widgets system'))
   244                                      data=Binary(b'new widgets system'))
   245             form = EFFForm(req, redirect_path='perdu.com', entity=file)
   245             form = EFFForm(req, redirect_path='perdu.com', entity=file)
   246             self.assertMultiLineEqual(self._render_entity_field(req, 'data', form),
   246             self.assertMultiLineEqual(self._render_entity_field(req, 'data', form),
   247                               '''<input id="data-subject:%(eid)s" name="data-subject:%(eid)s" tabindex="1" type="file" value="" />
   247                               '''<input id="data-subject:%(eid)s" name="data-subject:%(eid)s" tabindex="1" type="file" value="" />
   248 <a href="javascript: toggleVisibility(&#39;data-subject:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   248 <a href="javascript: toggleVisibility(&#39;data-subject:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   249 <div id="data-subject:%(eid)s-advanced" class="hidden">
   249 <div id="data-subject:%(eid)s-advanced" class="hidden">