def test_ListField_validates_list_values(self): field = ListField() try: field.validate([1, u'hello world']) except ValidationError: self.fail('ListField.validate() raised ValidationError unexpectedly')
def test_ListField_validates_with_min_and_max_length(self): field = ListField(IntField(), min_len=3, max_len=5) try: field.validate([1, 2, 3]) field.validate([1, 2, 3, 4, 5]) except ValidationError: self.fail('ListField.validate() raised ValidationError unexpectedly')
def test_ListField_validates_list_values_with_given_type(self): field = ListField(UnicodeField()) try: field.validate([]) field.validate([u'hello moon', u'hello world']) except ValidationError: self.fail('ListField raised ValidationError unexpectedly')
def test_ListField_validates_list_values_with_given_type(self): field = ListField(UnicodeField()) try: field.validate([]) field.validate([u'hello moon', u'hello world']) except ValidationError: self.fail('ListField raised ValidationError unexpectedly')
def test_ListField_validates_list_values(self): field = ListField() try: field.validate([1, u'hello world']) except ValidationError: self.fail( 'ListField.validate() raised ValidationError unexpectedly')
def test_ListField_validates_with_min_and_max_length(self): field = ListField(IntField(), min_len=3, max_len=5) try: field.validate([1, 2, 3]) field.validate([1, 2, 3, 4, 5]) except ValidationError: self.fail( 'ListField.validate() raised ValidationError unexpectedly')