def test_validate_updating_cluster_id_not_allowed(self): ng = objects.Cluster.get_default_group(self.cluster) data = json.dumps({'cluster_id': -1, 'name': ng.name}) with self.assertRaises(errors.NotAllowed) as err: NodeGroupValidator.validate_update(data, ng) self.assertEqual( err.exception.message, "Node group cannot be assigned to other cluster " "after creation.")
def test_validate_updating_cluster_id_not_allowed(self): ng = objects.Cluster.get_default_group(self.cluster) data = json.dumps({'cluster_id': -1, 'name': ng.name}) with self.assertRaises(errors.NotAllowed) as err: NodeGroupValidator.validate_update(data, ng) self.assertEqual( err.exception.message, "Node group cannot be assigned to other cluster " "after creation." )
def test_validate_updating_node_group_default_flag_not_allowed(self): ng = objects.Cluster.get_default_group(self.cluster) data = json.dumps({ 'cluster_id': self.cluster['id'], 'name': ng.name, 'is_default': not (ng.is_default) }) with self.assertRaises(errors.NotAllowed) as err: NodeGroupValidator.validate_update(data, ng) self.assertEqual(err.exception.message, "'default' flag for node group cannot be changed")
def test_validate_updating_node_group_default_flag_not_allowed(self): ng = objects.Cluster.get_default_group(self.cluster) data = json.dumps( {'cluster_id': self.cluster['id'], 'name': ng.name, 'is_default': not(ng.is_default)} ) with self.assertRaises(errors.NotAllowed) as err: NodeGroupValidator.validate_update(data, ng) self.assertEqual( err.exception.message, "'default' flag for node group cannot be changed" )