Tâche #6120
ERA - Scénario #13707: Script 40-icmp_static_rules non créé
Pouvoir débloquer une variable sur laquelle est posé un "frozen_if_in"
Description
Dans le cadre de #5707, je voulais aller au plus simple en débloquant "ldap_base_dn" :
<variable name='ldap_base_dn' redefine='True' hidden='False'/>
Mais cela ne semble pas fonctionner derrière la condition posée actuellement dans 23_annuaire.xml :
<condition name='frozen_if_in' source='activer_client_ldap'> <param>local</param> <target type='variable'>adresse_ip_ldap</target> <target type='variable'>ldap_base_dn</target> <target type='variable'>ldap_tls</target> <target type='variable'>ldap_nss</target> </condition>
NB : peut-être que je vais faire autrement... Par exemple en déplaçant une partie du frozen_if_in dans un autre dico...
Révisions associées
Test unitaire pour remove_condition sur frozen_if_in
- tests/dicos/redefine/*.xml : ajout de variables et de contraintes spécifiques
- tests/test_genconfig.py : ajout des tests associés dans "test_redefine()"
Ref: #6120 @30m
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
redefine ne permet pas de changer les conditions (et c'est pareil en 2.3).
On peut soit :
- changer le comportement (comme proposé ici) ;
- rajouté un attribut "remove_condition" tout comme il y a un remove_check.
#2 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
- Statut changé de Nouveau à En attente d'informations
#3 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Statut changé de En attente d'informations à Nouveau
- Assigné à
Emmanuel GARETTEsupprimé - Tâche parente mis à #13707
Normalement, c'est résolu par #13729.
Je l'ajoute au sprint pour validation et ajout d'un test unitaire.
#4 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Restant à faire (heures) mis à 1.0
#5 Mis à jour par Scrum Master il y a plus de 8 ans
- Assigné à mis à Joël Cuissinat
#6 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Statut changé de Nouveau à En cours
- Début mis à 07/12/2015
#7 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Restant à faire (heures) changé de 1.0 à 0.25
#8 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#9 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- Restant à faire (heures) changé de 0.25 à 0.0
Lancement du test après Maj-Auto -D
root@eolebase:/usr/share/creole# py.test =============================================== test session starts ================================================ platform linux2 -- Python 2.7.6 -- pytest-2.5.1 collected 40 items tests/test_creoleclient.py ........... tests/test_creolerun.py ...... tests/test_creoleservice.py .. tests/test_dicos.py .. tests/test_eosfunc.py ... tests/test_genconfig.py ........ tests/test_upgrade.py ........ ============================================ 40 passed in 6.75 seconds =============================================
#10 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Résolu à Fermé