Beispiel #1
0
    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')
Beispiel #2
0
    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')
Beispiel #3
0
    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')
Beispiel #4
0
    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')
Beispiel #5
0
    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')
Beispiel #6
0
    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')