Projet

Général

Profil

Tâche #21449

Scénario #21165: Traitement express MEN (37-39)

Aucune exception levée sur un valid_enum en cas de variable inexistante

Ajouté par Lionel Morin il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
27/04/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.50 h
Temps passé:
Restant à faire (heures):
0.0

Description

Dans un dico d'action ead3 :

    <constraints>
        <check name="valid_enum" target="importaaf.aaf.aaf_filename"><param type="python">eosfunc.list_files2()</param></check>
        <check name="valid_enum" target="importaaf.aaf.aaf_type"><param>['complet', 'delta']</param></check>
    </constraints>

Si l'action importaaf n'existe pas il n'y a pas d'erreur explicite.

Révisions associées

Révision ac974220 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 6 ans

Check valid_enum for variable:

- variable must be known
- variable must not "oui/non" type (or other special type)
- valid_enum must not be empty

ref #21450

Historique

#1 Mis à jour par Lionel Morin il y a plus de 6 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Description mis à jour (diff)
  • Temps estimé mis à 2.50 h
  • Restant à faire (heures) mis à 2.5

#3 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Emmanuel GARETTE
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.5 à 0.25

Fait en même temps que #21450

#4 Mis à jour par Scrum Master il y a plus de 6 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Restant à faire (heures) changé de 0.25 à 0.0

#6 Mis à jour par Daniel Dehennin il y a plus de 6 ans

Test avec le dico :

<creole>

    <files />

    <containers />

    <variables>

        <family name='général'>
            <variable name='test_enum' type='string' />
        </family>

    </variables>

    <constraints>
        <check name='valid_enum' target='test_enum6'>
            <param>['test1', 'test2', 'test3']</param>
        </check>
    </constraints>

    <help />
</creole>

Renvoi :

Erreur - 500 - INTERNAL SERVER ERROR
valid_enum sets for unknown values ['test_enum6']

#7 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF