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('data-subject:%(eid)s-advanced')" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a> |
224 <a href="javascript: toggleVisibility('data-subject:%(eid)s-advanced')" 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('data-subject:%(eid)s-advanced')" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a> |
248 <a href="javascript: toggleVisibility('data-subject:%(eid)s-advanced')" 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"> |