Ejemplo n.º 1
0
    def test_webargs_validation(self):
        def validator(val):
            raise ValidationError('oh no')

        a = Arg(validate=validator)
        with pytest.raises(WebargsValidationError):
            a.validated('', '')
Ejemplo n.º 2
0
    def test_webargs_validation_with_status_code(self):
        def validator(val):
            raise ValidationError('denied', status_code=401)

        a = Arg(validate=validator)
        with pytest.raises(WebargsValidationError) as excinfo:
            a.validated('', '')
        exc = excinfo.value
        assert exc.status_code == 401