Tâche #15522
Tiramisu - Scénario #15349: Test de Tiramisu 2
Impossible d'enregistrer la configuration etb1.amon sur EOLE 2.6
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
cp /mnt/eole-ci-tests/configuration/etb1.amon/default-2.5.2/etc/eole/config.eol /etc/eole/config.eol
>>> from eolegenconfig import lib
>>> lib.get_config('toto')
[ ... ]
>>> lib.valid_mandatory('toto')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 946, in valid_mandatory
mandatory_errors = list(config.cfgimpl_get_values().mandatory_warnings(force_permissive=True))
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 639, in mandatory_warnings
for path in _mandatory_warnings(descr):
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
for path in _mandatory_warnings(opt, currpath + [name]):
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
for path in _mandatory_warnings(opt, currpath + [name]):
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
for path in _mandatory_warnings(opt, currpath + [name]):
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 623, in _mandatory_warnings
validate=validate, returns_raise=True)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 267, in _get_cached_value
returns_raise=returns_raise)
File "/usr/lib/python2.7/dist-packages/tiramisu/option/masterslave.py", line 130, in getitem
returns_raise, setting_properties)
File "/usr/lib/python2.7/dist-packages/tiramisu/option/masterslave.py", line 147, in _getmaster
setting_properties=setting_properties)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 279, in _get_cached_value
returns_raise=returns_raise)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 349, in _get_validated_value
force_submulti_index=force_submulti_index)
File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 554, in impl_validate
err = do_validation(val, idx, force_submulti_index)
File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 499, in do_validation
_index, submulti_index)
File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 668, in _valid_consistency
warnings_only, transitive)
File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 409, in _launch_consistency
raise opt_value
tiramisu.error.PropertiesOptionError: tentative d'accès à une option nommée : ip_admin_eth2 avec les propriétés ['disabled']
Révisions associées
ne pas raiser si une variable est disabled (ref #15522 @2h)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- Projet changé de Tiramisu à eole-genconfig
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 50
Paquet tiramisu refait.
Il reste un problème dans eole-genconfig, il y a l'erreur suivante :
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/eolegenconfig/webapi.py", line 276, in validate_config
diff = lib.diff_config(id_, zephir_sync=zephir_sync)
File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 978, in diff_config
force_permissive=True)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 349, in find_first
force_permissive=force_permissive)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 416, in _find
return self._find_return_results(find_results, raise_if_not_found)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 421, in _find_return_results
raise AttributeError(_("no option found in config"
AttributeError: aucune option trouvée dans la config avec ces critères
#3 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 2.0 à 0.25
#4 Mis à jour par Scrum Master il y a environ 10 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
OK avec eole-genconfig 2.6.0-7