Bug #8848
Si feedparser n'est pas installé, le test test_admin_pages.py:test_workflows_edit_status
Début:
03 novembre 2015
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Aussi ce test ne passe pas tout seul car l'initialisation du publisher n'est pas complète; il dépend du fait qu'un test précédent ait créé l'utilisateur admin.
Fichiers
Révisions associées
tests: add basic checks for WysiwygWidget (#8848)
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
=================================================================================== FAILURES =================================================================================== ______________________________________________________________________ test_workflows_edit_status[pickle] ______________________________________________________________________ pub = <wcs.publisher.WcsPublisher instance at 0x7fd5fd7ffea8> def test_workflows_edit_status(pub): create_superuser(pub) Workflow.wipe() workflow = Workflow(name='foo') workflow.add_status(name='baz') workflow.store() app = login(get_app(pub)) resp = app.get('/backoffice/workflows/1/') resp = resp.click('baz') resp = resp.click('Change Status Name') resp.forms[0]['name'] = 'bza' resp = resp.forms[0].submit() assert resp.location == 'http://example.net/backoffice/workflows/1/status/1/' resp = resp.follow() assert Workflow.get(1).possible_status[0].name == 'bza' resp = resp.click('Change Status Visibility') resp.forms[0]['hide_status_from_user'].checked = True resp = resp.forms[0].submit() assert resp.location == 'http://example.net/backoffice/workflows/1/status/1/' resp = resp.follow() assert Workflow.get(1).possible_status[0].visibility == ['_receiver'] resp = resp.click('Change Terminal Status') resp.forms[0]['force_terminal_status'].checked = True resp = resp.forms[0].submit() assert resp.location == 'http://example.net/backoffice/workflows/1/status/1/' resp = resp.follow() assert Workflow.get(1).possible_status[0].forced_endpoint == True resp = resp.click('Change Status Colour') assert resp.forms[0]['colour'].value == 'FFFFFF' resp.forms[0]['colour'] = 'FF0000' resp = resp.forms[0].submit() assert resp.location == 'http://example.net/backoffice/workflows/1/status/1/' resp = resp.follow() assert Workflow.get(1).possible_status[0].colour == 'FF0000' resp = resp.click('Change Backoffice Information Text') assert resp.forms[0]['backoffice_info_text'].value == '' resp.forms[0]['backoffice_info_text'] = '<p>Hello</p>' import pdb pdb.set_trace() > resp = resp.forms[0].submit() E assert '<p>Hello</p>' == '<p>Hello</p>' E - <p>Hello</p> E + <p>Hello</p> tests/test_admin_pages.py:1253: AssertionError ============================================================ 170 tests deselected by '-ktest_workflows_edit_status' ============================================================ ============================================================= 1 failed, 1 skipped, 170 deselected in 36.49 seconds =============================================================
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-tests-fix-backoffice_info_test-assertion-in-case-of-.patch 0001-tests-fix-backoffice_info_test-assertion-in-case-of-.patch ajouté
- Fichier 0002-tests-add-basic-checks-for-WysiwygWidget-8848.patch 0002-tests-add-basic-checks-for-WysiwygWidget-8848.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Un premier test pour passer outre la différence.
Un second test ailleurs pour s'assurer de manière minimale du comportement de WysiwygWidget.
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit 76e4bec2bd12a3ec59687a96d1b9699177a83e0a Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Nov 3 14:38:42 2015 +0100 tests: add basic checks for WysiwygWidget (#8848) commit 2dddd3bd9142bcb5887d040d9f62ef315de70962 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Nov 3 14:38:00 2015 +0100 tests: fix backoffice_info_test assertion in case of missing feedparser (#8848)
tests: fix backoffice_info_test assertion in case of missing feedparser (#8848)