def test_azptabu_gives_at_least_same_obj_func(self): instance = self.map_instance aream = AreaManager(instance.Wrook, instance.Y) rm = RegionMaker(aream, into_regions) convTabu = max(10, len(instance.Y) / into_regions) tabuLength = 10 ob_before = rm.objInfo rm.AZPTabuMove(tabuLength=tabuLength, convTabu=convTabu) ob_after = rm.objInfo self.assertTrue(ob_before >= ob_after)