import re
from ganeti import constants
+from ganeti import locking
import testutils
self.failUnless(constants.NODE_MAX_CLOCK_SKEW <
(0.8 * constants.CONFD_MAX_CLOCK_SKEW))
+ def testSslCertExpiration(self):
+ self.failUnless(constants.SSL_CERT_EXPIRATION_ERROR <
+ constants.SSL_CERT_EXPIRATION_WARN)
+
+ def testOpCodePriority(self):
+ self.failUnless(constants.OP_PRIO_LOWEST > constants.OP_PRIO_LOW)
+ self.failUnless(constants.OP_PRIO_LOW > constants.OP_PRIO_NORMAL)
+ self.failUnlessEqual(constants.OP_PRIO_NORMAL, locking._DEFAULT_PRIORITY)
+ self.failUnlessEqual(constants.OP_PRIO_DEFAULT, locking._DEFAULT_PRIORITY)
+ self.failUnless(constants.OP_PRIO_NORMAL > constants.OP_PRIO_HIGH)
+ self.failUnless(constants.OP_PRIO_HIGH > constants.OP_PRIO_HIGHEST)
+
class TestParameterNames(unittest.TestCase):
"""HV/BE parameter tests"""
for kind, source in [('hypervisor', constants.HVS_PARAMETER_TYPES),
('backend', constants.BES_PARAMETER_TYPES),
('nic', constants.NICS_PARAMETER_TYPES),
+ ("instdisk", constants.IDISK_PARAMS_TYPES),
+ ("instnic", constants.INIC_PARAMS_TYPES),
]:
for key in source:
self.failUnless(self.VALID_NAME.match(key),