web/test/unittest_form.py
branchstable
changeset 2346 d0026f2c6a81
parent 2286 5dd33f9b7b84
child 2348 acf4b6a59558
equal deleted inserted replaced
2345:16e3d0e47ee6 2346:d0026f2c6a81
   173         form = FFForm(self.req, redirect_path='perdu.com', entity=file)
   173         form = FFForm(self.req, redirect_path='perdu.com', entity=file)
   174         self.assertTextEquals(self._render_entity_field('data', form),
   174         self.assertTextEquals(self._render_entity_field('data', form),
   175                               '''<input id="data:%(eid)s" name="data:%(eid)s" tabindex="0" type="file" value=""/>
   175                               '''<input id="data:%(eid)s" name="data:%(eid)s" tabindex="0" type="file" value=""/>
   176 <a href="javascript: toggleVisibility(&#39;data:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   176 <a href="javascript: toggleVisibility(&#39;data:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   177 <div id="data:%(eid)s-advanced" class="hidden">
   177 <div id="data:%(eid)s-advanced" class="hidden">
   178 <label for="data_format:%(eid)s">data_format</label><input id="data_format:%(eid)s" name="data_format:%(eid)s" tabindex="1" type="text" value="text/plain"/><br/>
   178 <label for="data_format:%(eid)s">data_format</label><input id="data_format:%(eid)s" maxlength="50" name="data_format:%(eid)s" size="45" tabindex="1" type="text" value="text/plain"/><br/>
   179 <label for="data_encoding:%(eid)s">data_encoding</label><input id="data_encoding:%(eid)s" name="data_encoding:%(eid)s" tabindex="2" type="text" value="UTF-8"/><br/>
   179 <label for="data_encoding:%(eid)s">data_encoding</label><input id="data_encoding:%(eid)s" maxlength="20" name="data_encoding:%(eid)s" size="20" tabindex="2" type="text" value="UTF-8"/><br/>
   180 </div>
   180 </div>
   181 <br/>
   181 <br/>
   182 <input name="data:%(eid)s__detach" type="checkbox"/>
   182 <input name="data:%(eid)s__detach" type="checkbox"/>
   183 detach attached file
   183 detach attached file
   184 ''' % {'eid': file.eid})
   184 ''' % {'eid': file.eid})
   197         form = EFFForm(self.req, redirect_path='perdu.com', entity=file)
   197         form = EFFForm(self.req, redirect_path='perdu.com', entity=file)
   198         self.assertTextEquals(self._render_entity_field('data', form),
   198         self.assertTextEquals(self._render_entity_field('data', form),
   199                               '''<input id="data:%(eid)s" name="data:%(eid)s" tabindex="0" type="file" value=""/>
   199                               '''<input id="data:%(eid)s" name="data:%(eid)s" tabindex="0" type="file" value=""/>
   200 <a href="javascript: toggleVisibility(&#39;data:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   200 <a href="javascript: toggleVisibility(&#39;data:%(eid)s-advanced&#39;)" title="show advanced fields"><img src="http://testing.fr/cubicweb/data/puce_down.png" alt="show advanced fields"/></a>
   201 <div id="data:%(eid)s-advanced" class="hidden">
   201 <div id="data:%(eid)s-advanced" class="hidden">
   202 <label for="data_format:%(eid)s">data_format</label><input id="data_format:%(eid)s" name="data_format:%(eid)s" tabindex="1" type="text" value="text/plain"/><br/>
   202 <label for="data_format:%(eid)s">data_format</label><input id="data_format:%(eid)s" maxlength="50" name="data_format:%(eid)s" size="45" tabindex="1" type="text" value="text/plain"/><br/>
   203 <label for="data_encoding:%(eid)s">data_encoding</label><input id="data_encoding:%(eid)s" name="data_encoding:%(eid)s" tabindex="2" type="text" value="UTF-8"/><br/>
   203 <label for="data_encoding:%(eid)s">data_encoding</label><input id="data_encoding:%(eid)s" maxlength="20" name="data_encoding:%(eid)s" size="20" tabindex="2" type="text" value="UTF-8"/><br/>
   204 </div>
   204 </div>
   205 <br/>
   205 <br/>
   206 <input name="data:%(eid)s__detach" type="checkbox"/>
   206 <input name="data:%(eid)s__detach" type="checkbox"/>
   207 detach attached file
   207 detach attached file
   208 <p><b>You can either submit a new file using the browse button above, or choose to remove already uploaded file by checking the "detach attached file" check-box, or edit file content online with the widget below.</b></p>
   208 <p><b>You can either submit a new file using the browse button above, or choose to remove already uploaded file by checking the "detach attached file" check-box, or edit file content online with the widget below.</b></p>