Projet

Général

Profil

Tâche #20975

Scénario #20497: Les variables inchangeables (auto_freeze) doivent accepter d’être renseignées par un calcul

Meilleur gestion de l'auto_freeze

Ajouté par Emmanuel GARETTE il y a presque 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
26/06/2017
Echéance:
% réalisé:

100%

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

Révisions associées

Révision 31224bd1 (diff)
Ajouté par Emmanuel GARETTE il y a presque 7 ans

Les variables auto_freeze avec un calcul sont fixés au moment de l'enregistrement

Ces variables étaient fixées au chargement des dictionnaires. Ce qui pose problème en cas de calcul sur des variables modifiées par l'utilisateur

ref #20497

Révision c11808ed (diff)
Ajouté par Benjamin Bohard il y a presque 7 ans

Mettre à jour les dictionnaires de référence pour les tests impliquant autofreeze.

Ref #20975

Historique

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

  • Statut changé de Nouveau à En cours

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

  • Assigné à mis à Emmanuel GARETTE

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

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 4.0 à 0.25

Commit fait dans le scénario

#4 Mis à jour par Scrum Master il y a presque 7 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Daniel Dehennin il y a presque 7 ans

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

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

  • J’ai appliqué le test proposé dans le scénario ⮕ OK
  • J’ai exécuté les tests creole spécifiques aux auto_freeze ⮕ OK
    root@horus:~# py.test -k auto_freeze /usr/share/creole/tests/test_genconfig.py 
    =================== test session starts ===================
    platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1
    rootdir: /usr/share/creole/tests, inifile: 
    collected 15 items 
    
    ../usr/share/creole/tests/test_genconfig.py .
    
    ========= 14 tests deselected by '-kauto_freeze' ==========
    ========= 1 passed, 14 deselected in 0.25 seconds =========
    
  • J’ai exécuté les tests creole ⮕ OK
    root@horus:~# py.test /usr/share/creole/tests/
    ========================= test session starts ==========================
    platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1
    rootdir: /usr/share/creole/tests, inifile: 
    collected 2004 items 
    
    ../usr/share/creole/tests/test_compare_loader.py ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
    ../usr/share/creole/tests/test_creoleclient.py ...........
    ../usr/share/creole/tests/test_creolerun.py ......
    ../usr/share/creole/tests/test_creoleservice.py ..
    ../usr/share/creole/tests/test_dicos.py ..
    ../usr/share/creole/tests/test_eosfunc.py .....
    ../usr/share/creole/tests/test_flattener.py ............................................................................................................................................................................................
    ../usr/share/creole/tests/test_genconfig.py ...............
    ../usr/share/creole/tests/test_loader.py ....
    ../usr/share/creole/tests/test_packages.py ..
    ../usr/share/creole/tests/test_services.py ..
    ../usr/share/creole/tests/test_upgrade.py ...............
    
    ==================== 2004 passed in 114.48 seconds =====================
    

#7 Mis à jour par Scrum Master il y a presque 7 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF