Projet

Général

Profil

Bug #38685

Evaluation à Vrai d'une condition d'affichage "False and champ2 == '?'"

Ajouté par Nicolas Roche il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 décembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Une condition fausse, mais qui fait référence à un champ 1 de la même page,
qui est lui-même affiché en fonction de la valeur d'un champ 2 d'une page précédente,
est évaluée à vrai si ce champ 2 est évalué à faux (n'est pas affiché).

Désolé, je vois bien en me relisant que ma description est incompréhensible.
Je fournis un formulaire minimaliste pour ouvrir le ticket, en attendant d'écrire un test.


Fichiers

Révisions associées

Révision 283a37fb (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

forms: fix comment field to respect is_hidden attribute (#38685)

Révision d5ff023e (diff)
Ajouté par Nicolas Roche il y a plus de 4 ans

forms: test is_hidden attribute on comment fields (#38685)

Historique

#2

Mis à jour par Frédéric Péters il y a plus de 4 ans

#3

Mis à jour par Nicolas Roche il y a plus de 4 ans

Super, pour moi ça marche (sur l'exemple et sur le formulaire original d'Arles).
Est-ce que je fourni un test ?

#5

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Solution proposée à Résolu (à déployer)

Pour les tests sur l'HTML, plutôt que des regex c'est mieux de chercher en utilisant resp.html.find(), par exemple, ailleurs :

assert resp.html.find('div', {'data-field-id': '2'}).attrs.get('style') == 'display: none'

mais poussé ainsi,

commit d5ff023e4f0a23d07ba7ef4aef46449d41b98e8f
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Mon Dec 23 13:57:47 2019 +0100

    forms: test is_hidden attribute on comment fields (#38685)

commit 283a37fb965e6df6906d87653eb91ba32e5082c9
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sun Dec 22 22:44:33 2019 +0100

    forms: fix comment field to respect is_hidden attribute (#38685)
#6

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF