def test_create_validator(self): validator = ValidatorFactory.create_validator('WithinTextValidator') self.failUnless(validator.__class__.__name__ == 'WithinTextValidator') validator = ValidatorFactory.create_validator('RegexValidator', 'ptrn') self.failUnless(validator.__class__.__name__ == 'RegexValidator') self.failUnless(validator.pattern == 'ptrn') validator = ValidatorFactory.create_validator('RegexValidator', *['ptrn2']) self.failUnless(validator.__class__.__name__ == 'RegexValidator') self.failUnless(validator.pattern == 'ptrn2') pass
def _set_field_validation(self): fields = configuration.wrapper_properties['field_validation'] for field in fields.keys(): values = list(fields[field]) new_values = [values[0]] new_values.append(ValidatorFactory.create_validator(values[1], *values[2:])) self.field_validation[field] = new_values
def _set_field_validation(self): fields = configuration.wrapper_properties['field_validation'] for field in fields.keys(): values = list(fields[field]) new_values = [values[0]] new_values.append( ValidatorFactory.create_validator(values[1], *values[2:])) self.field_validation[field] = new_values