Yes this call often happen on toy datasets. It's much rarer with the training sets get bigger unless the problem is too easy and several classifier can make 0, or 1 or 2 classification errors.

Furthermore, here we cannot control the random number generator of the scipy.stats distributions. Hence we need to make very robust assertions.