Project

General

Profile

Scénario #30135

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

Added by Joël Cuissinat about 2 months ago. Updated about 1 month ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
05/26/2020
Due date:
06/12/2020
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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


Subtasks

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


Related issues

Related to 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é 05/29/2020

Associated revisions

Revision e7002a2e (diff)
Added by Joël Cuissinat about 1 month ago

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

Ref: #30135

History

#1 Updated by Joël Cuissinat about 2 months ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat about 2 months ago

  • Description updated (diff)

#3 Updated by Joël Cuissinat about 2 months ago

  • Description updated (diff)

#4 Updated by Emmanuel GARETTE about 1 month ago

  • Assigned To set to Emmanuel GARETTE

#5 Updated by Joël Cuissinat about 1 month ago

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

#6 Updated by Joël Cuissinat about 1 month ago

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

#7 Updated by Joël Cuissinat about 1 month ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF