Revision 1d9f9df7 test/py/cfgupgrade_unittest.py
b/test/py/cfgupgrade_unittest.py | ||
---|---|---|
391 | 391 |
newconf = self._LoadConfig() |
392 | 392 |
self.assertEqual(oldconf, newconf) |
393 | 393 |
|
394 |
def testDowngradeFrom_2_9(self): |
|
395 |
cfg29_name = "cluster_config_2.9.json" |
|
396 |
cfg29 = self._LoadTestDataConfig(cfg29_name) |
|
397 |
self._CreateValidConfigDir() |
|
398 |
utils.WriteFile(self.config_path, data=serializer.DumpJson(cfg29)) |
|
399 |
_RunUpgrade(self.tmpdir, False, True, downgrade=True) |
|
400 |
cfg28 = self._LoadConfig() |
|
401 |
|
|
402 |
hvparams = cfg28["cluster"]["hvparams"] |
|
403 |
for xen_variant in [constants.HT_XEN_PVM, constants.HT_XEN_HVM]: |
|
404 |
xen_params = hvparams[xen_variant] |
|
405 |
self.assertTrue(constants.HV_XEN_CMD not in xen_params) |
|
406 |
|
|
394 | 407 |
def testDowngradeFullConfigBackwardFrom_2_7(self): |
395 | 408 |
"""Test for upgrade + downgrade + upgrade combination.""" |
396 | 409 |
self._TestUpgradeFromFile("cluster_config_2.7.json", False) |
Also available in: Unified diff