コード例 #1
0
 def test_email_field_serialize_none(self, user):
     user.email = None
     field = fields.Email()
     assert field.serialize('email', user) is None
コード例 #2
0
class WishListSerializer(HandleErrorMixin, Schema):
    customer = fields.Email(required=True)
    product_id = fields.UUID(required=True)
コード例 #3
0
class CustomerSerializer(HandleErrorMixin, Schema):
    id = fields.Int()
    name = fields.String()
    email = fields.Email()
コード例 #4
0
class CertificateSchema(LemurInputSchema):
    owner = fields.Email(required=True)
    description = fields.String(missing="", allow_none=True)
コード例 #5
0
class UserSchema(Schema):
    id = fields.Int(required=True)
    username = fields.Str()
    encrypted_pass = fields.Str()
    email = fields.Email()
    options = fields.Str()
コード例 #6
0
 def test_strict_mode_many(self, unmarshal):
     users = [{'email': 'foobar'}, {'email': '*****@*****.**'}]
     with pytest.raises(ValidationError) as excinfo:
         unmarshal(users, {'email': fields.Email()}, strict=True, many=True)
     assert 'foobar' in str(excinfo)
コード例 #7
0
class RequestPasswordResetSchema(Schema):
    username = fields.Email(required=True)
コード例 #8
0
ファイル: user.py プロジェクト: wellic/vue-sanic-spa
class UserSchema(Schema):
    id = fields.Integer(required=True)
    email = fields.Email(required=True)
    password = fields.String(required=True, validate=[Length(min=4)])
コード例 #9
0
class GyomuAppsSchema(SQLAlchemyAutoSchema):
    class Meta:
        model = GyomuAppsInfoCdtbl
        load_instance = False

    mail_from_address = fields.Email(validate=validate.Length(max=200))
コード例 #10
0
class SesionSchema(Schema):
    email = fields.Email(required=True)
    password = fields.Str(required=True,validate=[validate.Length(min=6, max=36)])
コード例 #11
0
class UserSchema(Schema):

    name = fields.Str()
    email = fields.Email()
    created_at = fields.DateTime()
コード例 #12
0
 def test_serialize_with_load_only_doesnt_validate(self, marshal):
     fields_dict = {'email': fields.Email(load_only=True)}
     marshal({'email': 'invalid'}, fields_dict)
     assert 'email' not in marshal.errors
コード例 #13
0
 def test_prefix(self):
     u = User("Foo", email="*****@*****.**")
     marshal = Marshaller(prefix='usr_')
     result = marshal(u, {"email": fields.Email(), 'name': fields.String()})
     assert result['usr_name'] == u.name
     assert result['usr_email'] == u.email
コード例 #14
0
 def test_stores_errors(self, unmarshal):
     data = {'email': 'invalid-email'}
     unmarshal(data, {"email": fields.Email()})
     assert "email" in unmarshal.errors
コード例 #15
0
ファイル: serializing.py プロジェクト: rheehot/learning-code
class UserSchema(Schema):
    name = fields.Str()
    email = fields.Email()
コード例 #16
0
class LoginSchema(Schema):
    username = fields.Email(required=True)
    password = fields.String(required=True)
コード例 #17
0
ファイル: schemas.py プロジェクト: BohdanDziadyk/flaskRESTapi
class CommentSchema(Schema):
    postId = fields.Integer(required=True)
    id = fields.Integer(required=True)
    name = fields.String(required=True)
    email = fields.Email(required=True)
    body = fields.String(required=True)
コード例 #18
0
 class Schema(validation.RequestSchema):
     foo = fields.Integer(required=True)
     bar = fields.Email()
     nested = fields.Nested(NestedSchema)