def validate(self, value): return Field.validate(self, value)
def test_simple(self): field = Field() for val in (None, 0, 1, -1, 0.1, 'text', [[]], { 'key': 'val' }, object()): self.assertFalse(field.validate(val))
def validate(self, value): return Field.validate(self, value)
def test_required(self): field = Field(validators=[Required()]) for empty_val in ('', {}, [], None): self.assertListEqual(field.validate(empty_val), ["Field is required"])