From 5fee2c83e705e0eba984b43fa5b6ff9d9403fe55 Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Tue, 29 Jan 2013 17:05:44 +0100 Subject: [PATCH] Checks for hypervisor constants Add two tests for hypervisor constants. Signed-off-by: Michael Hanselmann <hansmi@google.com> Reviewed-by: Iustin Pop <iustin@google.com> --- test/py/ganeti.constants_unittest.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/py/ganeti.constants_unittest.py b/test/py/ganeti.constants_unittest.py index 3723e045b..9b7edcdad 100755 --- a/test/py/ganeti.constants_unittest.py +++ b/test/py/ganeti.constants_unittest.py @@ -90,6 +90,14 @@ class TestConstants(unittest.TestCase): self.assertFalse(constants.JOBS_PENDING - constants.JOB_STATUS_ALL) self.assertFalse(constants.JOBS_FINALIZED - constants.JOB_STATUS_ALL) + def testDefaultsForAllHypervisors(self): + self.assertEqual(frozenset(constants.HVC_DEFAULTS.keys()), + constants.HYPER_TYPES) + + def testDefaultHypervisor(self): + self.assertTrue(constants.DEFAULT_ENABLED_HYPERVISOR in + constants.HYPER_TYPES) + class TestExportedNames(unittest.TestCase): _VALID_NAME_RE = re.compile(r"^[A-Z][A-Z0-9_]+$") -- GitLab