Tâche #18657
Scénario #18373: Traitement express MEN (1-3)
Valider la possibilité de cumuler des disabled_in_in et if_not_in sur une même variable
Restant à faire (heures):
0.0
Description
Après discussion, il semble que la restriction actuelle peut être levée.
Il faut vérifier (ex : test unitaire) et bien expliquer l'implémentation : "Si une seule de toutes les conditions appliquées sur la variable est vérifiée, alors la variable est désactivée (OU logique)" (vérifier la doc).
Révisions associées
Test unitaire sur disabled_in_in et disabled_if_not_in
Ref: #18657 @1.5
Historique
#1 Mis à jour par Daniel Dehennin il y a environ 7 ans
Joël Cuissinat a écrit :
"Si une seule de toutes les conditions appliquées sur la variable est vérifiée, alors la variable est désactivée (OU logique)"
Ce qui est déjà le cas actuellement.
#2 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
#3 Mis à jour par Joël Cuissinat il y a environ 7 ans
Avant modification, l'erreur est la suivante :
if action in config_action: if inverse != config_action[action]: # pragma: optional cover raise ValueError(_("inconsistency in action types" " for option: {0}" > " action: {1}").format(name, action)) E ValueError: incohérence dans les types action pour l'option : cible action disabled
#4 Mis à jour par Joël Cuissinat il y a environ 7 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.5 à 0.15
#5 Mis à jour par Scrum Master il y a environ 7 ans
- Projet changé de creole à Distribution EOLE
- Statut changé de En cours à Résolu
#6 Mis à jour par Daniel Dehennin il y a environ 7 ans
- Restant à faire (heures) changé de 0.15 à 0.0
#7 Mis à jour par Daniel Dehennin il y a environ 7 ans
root@amon:~# grep test_disabled /usr/share/creole/tests/test_genconfig.py def test_disabled(): root@amon:~# py.test /usr/share/creole/tests/test_genconfig.py ================================================= test session starts ================================================= platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1 rootdir: /usr/share/creole/tests, inifile: collected 14 items ../usr/share/creole/tests/test_genconfig.py .............. ============================================== 14 passed in 3.19 seconds ==============================================
#8 Mis à jour par Scrum Master il y a environ 7 ans
- Statut changé de Résolu à Fermé