Multiclass ROC Curve using DecisionTreeClassifier
The combination of class_weight and indices_test only have 10 data points results in Class label 2 not present.
Since iris dataset is perfectly balanced there is no reason to specify class_weight. Additionally, scikit-learn has train_test_split which automatically makes a split that maintains equal proportions of every class in both training and testing.