When you hold back test rows, you want every label to show up in the test set in the same share as in the whole dataset.
Task: write test_class_counts(name, test_size, seed). name is "iris", "wine" or "breast_cancer".
X and y.train_test_split(X, y, test_size=test_size, random_state=seed, stratify=y).[count of 0, count of 1, ...].