Projet

Général

Profil

Tâche #30746

Scénario #30558: Porter le backend/compiler ERA en python3

Dysfonctionnements soulevés par les tests unitaires

Ajouté par Joël Cuissinat il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/09/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-moduletests-amon-2.8.0-amd64/98/parsed_console/

https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-moduletests-amon-2.8.1-amd64/

À noter que la majorité des tests en erreur renvoient sur celle qui suit (../noyau/domparsers.py:389: AttributeError)...

>                   library_store.services.append(new_serv)
E                   AttributeError: 'dict_values' object has no attribute 'append'
../noyau/domparsers.py:389: AttributeError
>       if self.down_directives_list() > 0:
E       TypeError: '>' not supported between instances of 'list' and 'int'

../noyau/fwobjects.py:204: TypeError
>       assert str(matrice.get_flux_list(zones["zoneA"])) ==  FLUX_ZONE_A
E       AssertionError: assert '[Flux : [zA ...zA <===> zC]]' == '[Flux : [zB <...zC <===> zA]]'
E         - [Flux : [zA <===> zB], Flux : [zA <===> zC]]
E         ?           ^        ^            ^        ^
E         + [Flux : [zB <===> zA], Flux : [zC <===> zA]]
E         ?           ^        ^            ^        ^

test_matrix.py:75: AssertionError
>       assert str(matrice.get_flux_list(zones["zoneA"])) == FLUX_ZONE_C_REMOVED
E       AssertionError: assert '[Flux : [zA <===> zB]]' == '[Flux : [zB <===> zA]]'
E         - [Flux : [zA <===> zB]]
E         ?           ^        ^
E         + [Flux : [zB <===> zA]]
E         ?           ^        ^

test_matrix.py:81: AssertionError

Révisions associées

Révision 454f205e (diff)
Ajouté par Emmanuel GARETTE il y a plus de 5 ans

faire fonctionner les tests en python3 (ref #30746)

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

faire fonctionner les tests en python2 et python3 (ref #30746)

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

ajout des paquets python2 pour les tests (ref #30746)

Révision 813218f5 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 5 ans

ajout des paquets python2 pour les tests (ref #30746)

Révision 3dbfa88e (diff)
Ajouté par Emmanuel GARETTE il y a plus de 5 ans

Ne pas faire de deprecationwarning pour l'import de pyudev (et uniquement pyudev) (ref #30746)

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

is => == (ref #30746)

Révision f79b4d82 (diff)
Ajouté par Joël Cuissinat il y a plus de 5 ans

run-module-tests : compatibilité ERA/python2 en 2.8

Ref: #30746

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Description mis à jour (diff)

#2 Mis à jour par Emmanuel GARETTE il y a plus de 5 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Emmanuel GARETTE
  • % réalisé changé de 0 à 100

#3 Mis à jour par Gilles Grandgérard il y a plus de 5 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF