X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/7b64b9eaec8489ca5364409a290f515ef02a431e..f12e173649f0538e18f45fefdd9606a362ddab12:/test/ganeti.objects_unittest.py diff --git a/test/ganeti.objects_unittest.py b/test/ganeti.objects_unittest.py index 5acddf2..6b5cfe7 100755 --- a/test/ganeti.objects_unittest.py +++ b/test/ganeti.objects_unittest.py @@ -79,6 +79,16 @@ class TestClusterObject(unittest.TestCase): self.fake_cl = objects.Cluster(hvparams=hvparams, os_hvp=os_hvp) self.fake_cl.UpgradeConfig() + def testGetHVDefaults(self): + cl = self.fake_cl + self.failUnlessEqual(cl.GetHVDefaults(constants.HT_FAKE), + cl.hvparams[constants.HT_FAKE]) + self.failUnlessEqual(cl.GetHVDefaults(None), {}) + self.failUnlessEqual(cl.GetHVDefaults(constants.HT_XEN_PVM, + os_name="lenny-image"), + cl.os_hvp["lenny-image"][constants.HT_XEN_PVM]) + + def testFillHvFullMerge(self): inst_hvparams = { "blah": "blubb",