Ejemplo n.º 1
0
    def test_return_failure_if_value_is_not_boolean(self):
        field = BooleanField()

        result = field.validate(request=None, value='foo')

        assert not result.is_success
        assert result.reason == 'Expected type Boolean'
Ejemplo n.º 2
0
    def test_return_success_if_not_nullable_and_value_is_none(self):
        field = BooleanField(nullable=False)

        result = field.validate(request=None, value=None)

        assert not result.is_success
        assert result.reason == 'null is not a valid value'
Ejemplo n.º 3
0
        class TestSchema(ApiSchema):
            email = EmailField(max_length=50)
            char = StringField(required=True, max_length=100)
            boolean = BooleanField()

            class Meta:
                schema_name = 'asdf'
Ejemplo n.º 4
0
    class TestSchema(ApiSchema):
        name = StringField(max_length=5, required=True)
        is_active = BooleanField(required=True)
        country = StringField(required=False, max_length=5)

        class Meta:
            schema_name = 'asdf'
Ejemplo n.º 5
0
        class TestSchema(ApiSchema):
            name = StringField(max_length=5, required=True)
            is_active = BooleanField(required=True)
            country = StringField(required=False, max_length=5)
            related = SchemaField(of_type=self.RelatedSchema)

            class Meta:
                schema_name = 'asdf'
Ejemplo n.º 6
0
        class TestSchema(ApiSchema):
            name = StringField(max_length=32)
            is_active = BooleanField()

            class Meta:
                schema_name = 'asdf'
Ejemplo n.º 7
0
 class NameLessSchema(ApiSchema):
     email = EmailField(max_length=50)
     char = StringField(required=True, max_length=100)
     boolean = BooleanField()
Ejemplo n.º 8
0
    def test_return_success_if_nullable_and_value_is_none(self):
        field = BooleanField(nullable=True)

        result = field.validate(request=None, value=None)

        assert result.is_success
Ejemplo n.º 9
0
    def test_return_success_if_value_is_default(self):
        field = BooleanField()

        result = field.validate(request=None, value=DEFAULT_FIELD_VALUE)

        assert result.is_success