Bug #25966
crash test en django 1.11
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
30 août 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
app = <django_webtest.DjangoTestApp object at 0x7f52e86b0d90> admin_user = <User: admin> def test_manager_search_cell(app, admin_user): Page.objects.all().delete() page = Page(title='One', slug='one', template_name='standard') page.save() app = login(app) resp = app.get('/manage/pages/%s/' % page.id) resp = app.get(resp.html.find('option', **{'data-add-url': re.compile('search_searchcell')})['data-add-url']) cells = Page.objects.get(id=page.id).get_cells() assert len(cells) == 1 assert isinstance(cells[0], SearchCell) resp = app.get('/manage/pages/%s/' % page.id) assert ('data-cell-reference="%s"' % cells[0].get_reference()) in resp.text assert len(resp.form['c%s-_search_services' % cells[0].get_reference()].options) == 1 with SearchServices(SEARCH_SERVICES): resp = app.get('/manage/pages/%s/' % page.id) assert len(resp.form['c%s-_search_services' % cells[0].get_reference()].options) == 3 # simulate reordering of options resp.form['c%s-_search_services' % cells[0].get_reference()].options = [ (u'search_tmpl', False, u'Search with template'), (u'_text', False, u'Page Contents'), (u'search1', False, u'Search 1')] resp.form['c%s-_search_services' % cells[0].get_reference()].value = ['search_tmpl', '_text'] resp = resp.form.submit() assert resp.status_int == 302 # check selected engines are selected and the first items of the list resp = app.get('/manage/pages/%s/' % page.id) > assert set(resp.form['c%s-_search_services' % cells[0].get_reference()].value) == set(['search_tmpl', '_text']) E TypeError: 'NoneType' object is not iterable
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a plus de 5 ans
Ce n'est pas le test qui plante, c'est bien MultiSortWidget qui n'est pas fonctionnel en Django 1.11
Mis à jour par Thomas Noël il y a plus de 5 ans
- Fichier 0001-get-selected-items-from-value-dict-on-MultiSortWidge.patch 0001-get-selected-items-from-value-dict-on-MultiSortWidge.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Pire message de commit ever.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
ok, "add missing custom format_value implementation for multi select widget (#...)" ?
Mis à jour par Thomas Noël il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit a90c6740a8fa7088b7d17686dc1d7ee1367cf1a1 Author: Thomas NOEL <tnoel@entrouvert.com> Date: Thu Aug 30 14:58:23 2018 +0200 add missing custom format_value for multi select widget (#25966)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
add missing custom format_value for multi select widget (#25966)