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