self.failUnless(constants.OP_PRIO_HIGH > constants.OP_PRIO_HIGHEST)
def testDiskDefaults(self):
- self.failUnless(set(constants.DISK_LD_DEFAULTS.keys()) ==
- constants.LOGICAL_DISK_TYPES)
+ self.failUnless(
+ set(constants.DISK_LD_DEFAULTS.keys()) ==
+ set(constants.DISK_TEMPLATES) - set([constants.DT_DISKLESS]))
self.failUnless(set(constants.DISK_DT_DEFAULTS.keys()) ==
constants.DISK_TEMPLATES)
self.assertTrue(constants.DEFAULT_ENABLED_HYPERVISOR in
constants.HYPER_TYPES)
+ def testExtraLogfiles(self):
+ for daemon in constants.DAEMONS_EXTRA_LOGBASE:
+ self.assertTrue(daemon in constants.DAEMONS)
+ for log_reason in constants.DAEMONS_EXTRA_LOGBASE[daemon]:
+ self.assertTrue(log_reason in constants.VALID_EXTRA_LOGREASONS)
+
class TestExportedNames(unittest.TestCase):
_VALID_NAME_RE = re.compile(r"^[A-Z][A-Z0-9_]+$")
self.assertFalse(utils.FindDuplicates(constants.CONFD_REPL_STATUSES),
msg="Duplicated confd reply status code")
+class TestDiskTemplateConstants(unittest.TestCase):
+
+ def testPreference(self):
+ self.assertEqual(set(constants.DISK_TEMPLATE_PREFERENCE),
+ set(constants.DISK_TEMPLATES))
+
+ def testMapToStorageTypes(self):
+ for disk_template in constants.DISK_TEMPLATES:
+ self.assertTrue(
+ constants.MAP_DISK_TEMPLATE_STORAGE_TYPE[disk_template] is not None)
+
if __name__ == "__main__":
testutils.GanetiTestProgram()