Idem, assertIsNone here looks better. BTW, in the discrete case, does the schema reject an empty list or not? I think not but perhaps it should.