Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/01/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.50 h
Temps passé:
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

Révision b4c64e39 (diff)
Ajouté par Joël Cuissinat il y a environ 7 ans

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é

Formats disponibles : Atom PDF