https://dev-eole.ac-dijon.fr/
https://dev-eole.ac-dijon.fr/favicon.ico
2015-06-02T15:02:15Z
Ensemble Ouvert Libre Évolutif
eole-nut - Tâche #11608: Gérer la migration des variables en 2.5
https://dev-eole.ac-dijon.fr/issues/11608?journal_id=48615
2015-06-02T15:02:15Z
Joël Cuissinat
joel.cuissinat@ac-dijon.fr
<ul><li><strong>Assigné à</strong> mis à <i>Joël Cuissinat</i></li></ul>
eole-nut - Tâche #11608: Gérer la migration des variables en 2.5
https://dev-eole.ac-dijon.fr/issues/11608?journal_id=48616
2015-06-02T15:02:24Z
Joël Cuissinat
joel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul>
eole-nut - Tâche #11608: Gérer la migration des variables en 2.5
https://dev-eole.ac-dijon.fr/issues/11608?journal_id=48652
2015-06-03T10:32:38Z
Joël Cuissinat
joel.cuissinat@ac-dijon.fr
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>2.0</i> à <i>0.25</i></li></ul>
eole-nut - Tâche #11608: Gérer la migration des variables en 2.5
https://dev-eole.ac-dijon.fr/issues/11608?journal_id=48676
2015-06-04T07:39:21Z
Scrum Master
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li></ul>
eole-nut - Tâche #11608: Gérer la migration des variables en 2.5
https://dev-eole.ac-dijon.fr/issues/11608?journal_id=49547
2015-06-22T11:45:59Z
Fabrice Barconnière
fabrice.barconniere@region-academique-bourgogne-franche-comte.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>0.25</i> à <i>0.0</i></li></ul><p>Le test d'upgrade pour l'onduleur semble passer mais il y a une autre erreur.<br /><pre>
root@eolebase:/usr/share/creole/tests# py.test
=================================================================== test session starts ===================================================================
platform linux2 -- Python 2.7.6 -- pytest-2.5.1
collected 36 items
test_creoleclient.py ...........
test_creolerun.py ......
test_creoleservice.py ..
test_dicos.py ..
test_eosfunc.py ..
test_genconfig.py ...F....
test_upgrade.py .....
======================================================================== FAILURES =========================================================================
____________________________________________________________________ test_auto_freeze _____________________________________________________________________
def test_auto_freeze():
"""
Comportement des variables auto_freeze='True'
"""
config = _load('autofreeze')
lib.set_mode(ID_, 'expert')
# variable auto_freeze => mode basic
assert lib.get_variable(ID_, 'test', 'autofreeze')['mode'] == 'basic'
# mais exception si mode='expert' (#7349)
assert lib.get_variable(ID_, 'test', 'autofreeze_x')['mode'] == 'expert'
lib.set_value(ID_, 'test', 'autofreeze', 'freeze')
_save('autofreeze')
content = load(file(_calc_config_file('autofreeze')))
# les variables auto_freeze sont enregistrées
assert content[u'autofreeze'] == {u'owner': u'gen_config', u'val': u'freeze'}
assert content[u'autofreeze_x'] == {u'owner': u'gen_config', u'val': None}
config = _reload('autofreeze')
# la variable n'est plus éditable
> assert lib.get_variable(ID_, 'test', 'autofreeze')['editable'] == False
E assert True == False
test_genconfig.py:96: AssertionError
--------------------------------------------------------------------- Captured stdout ---------------------------------------------------------------------
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : _gen_crossed_hosts
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : _gen_hosts
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : get_etc_hosts
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : stderr
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_alias_interfaces
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_bridge_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_mtu_option
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_physical_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_pppoe_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_unmanage_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_vlan_interfaces
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : get_master_interfaces
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : _gen_crossed_hosts
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : _gen_hosts
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : get_etc_hosts
/usr/share/creole/funcs/get_etc_hosts.py - déjà défini : stderr
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_alias_interfaces
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_bridge_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_mtu_option
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_physical_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_pppoe_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_unmanage_interface
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : _gen_vlan_interfaces
/usr/share/creole/funcs/master_network_interfaces.py - déjà défini : get_master_interfaces
=========================================================== 1 failed, 35 passed in 7.23 seconds ===========================================================
</pre></p>