Scénario #30135
Vérifier/corriger l'erreur "CreoleDictConsistencyError" remontée dans les tests unitaires Creole en python3
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
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
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¶
- Ce test n'est plus en erreur dans : https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-moduletests-eolebase-2.8.0-amd64/
Sous-tâches
Demandes liées
Révisions associées
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)