Add user registration test
This commit is contained in:
@@ -19,33 +19,29 @@ class Users(db.Model):
|
||||
access_key = db.Column(db.Text)
|
||||
lang_type = db.Column(db.Integer)
|
||||
badge = db.Column(db.Integer)
|
||||
status = db.Column(db.Integer)
|
||||
admin_status = db.Column(db.Integer)
|
||||
status = db.Column(db.Integer, server_default=text("0"))
|
||||
admin_status = db.Column(db.Integer, server_default=text("0"))
|
||||
device_id = db.Column(db.Text)
|
||||
device_type = db.Column(db.Integer)
|
||||
created = db.Column(db.TIMESTAMP, nullable=False, server_default=db.func.now())
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
social_id,
|
||||
type,
|
||||
full_name,
|
||||
email,
|
||||
password,
|
||||
gender,
|
||||
mobile,
|
||||
user_image,
|
||||
city_id,
|
||||
user_type,
|
||||
otp,
|
||||
otp_valid_time,
|
||||
access_key,
|
||||
lang_type,
|
||||
badge,
|
||||
status,
|
||||
admin_status,
|
||||
device_id,
|
||||
device_type,
|
||||
social_id="",
|
||||
access_key="",
|
||||
user_image=None,
|
||||
type=0,
|
||||
):
|
||||
self.social_id = social_id
|
||||
self.type = type
|
||||
@@ -57,13 +53,9 @@ class Users(db.Model):
|
||||
self.user_image = user_image
|
||||
self.city_id = city_id
|
||||
self.user_type = user_type
|
||||
self.otp = otp
|
||||
self.otp_valid_time = otp_valid_time
|
||||
self.access_key = access_key
|
||||
self.lang_type = lang_type
|
||||
self.badge = badge
|
||||
self.status = status
|
||||
self.admin_status = admin_status
|
||||
self.device_id = device_id
|
||||
self.device_type = device_type
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ from app import app
|
||||
def create_user():
|
||||
data = request.get_json()
|
||||
insert_data(schema="Users", data=data)
|
||||
send_otp(receiver=data["mobile"])
|
||||
# send_otp(receiver=data["mobile"])
|
||||
return make_response(jsonify("User created, pending OTP verification"))
|
||||
|
||||
|
||||
|
||||
@@ -8,12 +8,12 @@ class UsersSchema(ma.Schema):
|
||||
full_name = fields.Str(required=True, validate=Length(max=255))
|
||||
email = fields.Email(required=True, validate=Length(max=255))
|
||||
password = fields.Str(validate=Length(max=255))
|
||||
gender = fields.Integer(required=True, validate=Range(min=1, max=2))
|
||||
gender = fields.Integer(required=True, validate=Range(min=1, max=3))
|
||||
mobile = fields.Str(required=True, validate=Length(max=13))
|
||||
user_image = fields.Str(validate=Length(max=255))
|
||||
user_type = fields.Integer(required=True, validate=Range(min=1, max=2))
|
||||
lang_type = fields.Integer(required=True, validate=Range(min=1, max=2))
|
||||
device_type = fields.Integer(required=True, validate=Range(min=1, max=2))
|
||||
device_type = fields.Integer(validate=Range(min=1, max=2))
|
||||
device_id = fields.Str(required=True)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user