def test_min_max_checks(): validator = IterableField(NonNegativeNumberField(), min_length=3, max_length=10) assert validator.validate(list(range(2))) for i in range(3, 11): assert not validator.validate(list(range(i))) assert validator.validate(list(range(12)))
def test_min_max_checks(): validator = IterableField(NonNegativeNumberField(), min_length=3, max_length=10) assert validator.validate(list(range(2))) for i in range(3, 11): assert not validator.validate(list(range(i))) assert validator.validate(list(range(12)))
def test_valid_inner_type(): validator = IterableField(NonNegativeNumberField()) assert not validator.validate([1, 2, 3]) assert validator.validate([1, 2, -3])
def test_valid_inner_type(): validator = IterableField(NonNegativeNumberField()) assert not validator.validate([1, 2, 3]) assert validator.validate([1, 2, -3])