def test_FromPassingToPassing(self): self.watch.health_current = CURRENT_STATE_PASSING self.watch.health_prior = PRIOR_STATE_PASSING curr = utilities.createConsulHealthList(self.watch.health_current) prior = utilities.createConsulHealthList(self.watch.health_prior) alert_list = self.watch.checkForAlertChanges(curr, prior) self.assertEqual(alert_list, None)
def test_FromWarningToCritical(self): self.watch.health_current = CURRENT_STATE_CRITICAL self.watch.health_prior = PRIOR_STATE_WARNING curr = utilities.createConsulHealthList(self.watch.health_current) prior = utilities.createConsulHealthList(self.watch.health_prior) alert_list = self.watch.checkForAlertChanges(curr, prior) self.assertEqual(1, len(alert_list))
def test_AddTags(self): obj = utilities.createConsulHealthList(CURRENT_STATE) obj[1].addTags(FOOBAR_CATALOG,HEALTH_CHECK_TAGS) self.assertEqual(1,len(obj[1].Tags)) obj[0].addTags(FOOBAR_CATALOG,HEALTH_CHECK_TAGS) self.assertEqual(2,len(obj[0].Tags))
def test_AddTags(self): obj = utilities.createConsulHealthList(CURRENT_STATE) obj[1].addTags(FOOBAR_CATALOG, HEALTH_CHECK_TAGS) self.assertEqual(1, len(obj[1].Tags)) obj[0].addTags(FOOBAR_CATALOG, HEALTH_CHECK_TAGS) self.assertEqual(2, len(obj[0].Tags))
def test_Equal(self): obj_Current = utilities.createConsulHealthList(CURRENT_STATE) obj_Prior = utilities.createConsulHealthList(PRIOR_STATE) self.assertTrue(obj_Current[1] == obj_Prior[1])
def test_Hash(self): obj = utilities.createConsulHealthList(CURRENT_STATE) self.assertEqual(-5352519189505265712,hash(obj[0])) self.assertEqual(3614443627497883396,hash(obj[1]))
def test_getHashStateSet(self): obj_list = utilities.createConsulHealthList(CURRENT_STATE) passing_list = utilities.getHashStateSet( obj_list, settings.PASSING_STATE) self.assertEqual(2, len(passing_list))
def test_createConsulHealthList(self): obj_list = utilities.createConsulHealthList(CURRENT_STATE) self.assertEqual(2, len(obj_list))
def test_GetObjectListByStatePassing(self): current_obj_list = utilities.createConsulHealthList(CURRENT_STATE) current_state_warning = utilities.getObjectListByState( current_obj_list, settings.PASSING_STATE) print current_state_warning self.assertEqual(2, len(current_state_warning))
def test_CreateConsulHealthNodeList(self): current_obj_list = utilities.createConsulHealthList(CURRENT_STATE) self.assertEqual(current_obj_list[ 0], ConsulHealthStruct.ConsulHealthStruct(**CURRENT_STATE[0]))
def test_getHashStateSet(self): obj_list = utilities.createConsulHealthList(CURRENT_STATE) passing_list = utilities.getHashStateSet(obj_list, settings.PASSING_STATE) self.assertEqual(2, len(passing_list))
def test_Hash(self): obj = utilities.createConsulHealthList(CURRENT_STATE) self.assertEqual(-5352519189505265712, hash(obj[0])) self.assertEqual(3614443627497883396, hash(obj[1]))