Projet

Général

Profil

Scénario #30135

Vérifier/corriger l'erreur "CreoleDictConsistencyError" remontée dans les tests unitaires Creole en python3

Ajouté par Joël Cuissinat il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
26/05/2020
Echéance:
12/06/2020
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

En 2.8.0, les tests unitaires ont été adaptés (sauf test_flattener.py qui est ignoré) et sont exécutés en python2 (sauf test_genconfig) et python3.

En python3, le test test_valid_enum_numberdefault du fichier test_loader.py lève l'erreur suivante :

>                                   raise CreoleDictConsistencyError(_('value "{}" of variable "{}" is not in list of all expected values ({})').format(value.name, parent.name, choices))
E                                   creole.error.CreoleDictConsistencyError: la valeur "3" de la variable "enumvar" n’est pas dans la liste des valeurs attendues ([1, 2, 3])
/usr/lib/python3/dist-packages/creole/annotator.py:1193: CreoleDictConsistencyError

Cf. https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-moduletests-eolebase-2.8.0-amd64/57/parsed_console/

Solutions à mettre en œuvre

  • Vérifier si cela ne révèle pas une régression
  • Faire le nécessaire pour que cette erreur disparaisse

Critères d'acceptation


Sous-tâches

Tâche #30176: Corriger le problèmeFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Tâche #30212: Validation du scénario Vérifier/corriger l'erreur "CreoleDictConsistencyError" remontée dans les tests unitaires Creole en python3 Fermé 29/05/2020

Révisions associées

Révision e7002a2e (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

run-module-tests : tests creole en python3 sur tous les modules

Ref: #30135

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Description mis à jour (diff)

#3 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Description mis à jour (diff)

#4 Mis à jour par Emmanuel GARETTE il y a presque 4 ans

  • Assigné à mis à Emmanuel GARETTE

#5 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Lié à Tâche #30212: Validation du scénario Vérifier/corriger l'erreur "CreoleDictConsistencyError" remontée dans les tests unitaires Creole en python3 ajouté

#6 Mis à jour par Joël Cuissinat il y a presque 4 ans

Le test n'est plus en erreur, je vais le généraliser à tous les modules :)

#7 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF