def post(): """ POST /signup Method for Creating a new User """ parser = reqparse.RequestParser() parser.add_argument('username', type=str, required=True, help="*username required") parser.add_argument('password', required=True, help="*password required") data = parser.parse_args() _username = data['username'] _password = str(data['password']) check_exist = UserModel.find_by_username(_username) if check_exist: return {"error:": "User Already Exist!"}, 409 else: new_user = UserModel(_username, _password) new_user.save_to_db() return new_user.json(), 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_user_by_username(data["username"]): return {"Message": "Username already exists."}, 400 user = UserModel(**data) user.save_to_db() return {"Message": "User was succesfully created."}, 201
def post(self): request_data = _user_parser.parse_args() if UserModel.findusername(request_data['username']): return {'Message': 'A user with that username already exist'}, 400 user = UserModel(**request_data) user.savestorage() return {"Message": "Userid was successfully created"}, 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "username already exist!"}, 400 UserModel(data['username'], data['password']).save_to_db( ) #we can also do UserModel(**data).save_to_db() return {"message": "User created successfully!"}, 201
def test_add_user(self): actual_users_before = self.session.query(UserModel).count() user_to_add = UserModel('testing', '123456') self.session.add(user_to_add) self.session.commit() total_now = self.session.query(UserModel).count() self.assertEqual(total_now, actual_users_before + 1)
def test_delete_user(self): result = self.session.query(UserModel).all() if (not len(result)): self.session.add(UserModel('testing', '123456')) self.session.commit() result = self.session.query(UserModel).all() self.session.delete(result[0]) after_result = self.session.query(UserModel).all() self.assertEqual(len(after_result), len(result) - 1)
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "A user with that username already exists"}, 400 user = UserModel(data['username'], data['password']) user.save_to_db() return {"message": "User created successfully"}, 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "the account is used by someone already"}, 400 user_account = UserModel(**data) user_account.save_to_db() return {"message": "the account register successfully"}, 201
def post(self): data = _user_parser.parse_args() if UserModel.find_by_name(data['name']): return {"message": "A user with that name already exists"}, 400 user = UserModel(**data) user.save_to_db() return {"message": "User created successfully."}, 201
def post(self): data = UserRegistration.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "User with this username already exists"}, 409 user = UserModel(**data) user.save_to_db() return {"message": "User created successfully"}, 201
def post(self): data=user_register.parser.parse_args() row=UserModel.get_username(data['username']) if row: return {"message":"User already registered"} else: user=UserModel(data['username'],data['password']) db.session.add(user) db.session.commit() return {'message':"User registered successfully"}
def post(self): data = User_register.parser.parse_args() if UserModel.find_by_user(data['user']): return {"message": "This user already exists."}, 400 user = UserModel(data['user'], data['password']) user.save_to_db() return {"message": "User created successfully."}, 201
def test_crud(self): with self.app_context(): user = UserModel("ipo", "kk") self.assertIsNone(UserModel.find_by_username("ipo")) self.assertIsNone(UserModel.find_by_id(1)) user.save_to_db() self.assertIsNotNone(UserModel.find_by_username("ipo")) self.assertIsNotNone(UserModel.find_by_id(1))
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {'message': 'username already exists'}, 400 user = UserModel(**data) user.save_to_db() return {'message': 'User successfully registered'}, 201
def post(self): data = Register_User.parser.parse_args() if UserModel.find_by_user(data['username']): return { 'message': "username :{} already exists".format(data['username']) } user = UserModel(**data) user.save_to_db() return {'message': "username registered successfully"}, 201
def setUp(self): super(ItemTest, self).setUp() #call BaseTest with self.app() as client: with self.app_context(): UserModel("ipo", "koko123").save_to_db() auth_request = client.post("/auth", data=json.dumps({"username": "******", "password": "******"}), headers={"Content-Type": "application/json"}) auth_token = json.loads(auth_request.data)['access_token'] #header = {"Authorization": "JWT {}".format(auth_token)} self.access_token = "JWT {}".format(auth_token)
def post(self): data = UserRegister.parser.parse_args() if(UserModel.find_by_username(data['username'])): return {"message": "User {} alreay exists".format(data['username'])},401 user = UserModel(data['username'],data['password']) # alternate way of using unpacking # user = UserModel(**data) user.save_to_db() return {"message":"Created user {} successfully".format(data['username'])},201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return { "message": "A user with that username already exists" }, 400 # Bad request user = UserModel(**data) user.save_to_db() return {"message": "User created successfully."}, 201 # Created
def post(self): data = _parser.parse_args() username = data['username'] user = UserModel.find_by_username(data['username']) if user: return {"message": f"Username '{data['username']}' already exists"} else: user = UserModel(**data) user.save_to_db() count_of_users = len(UserModel.query.all()) sms_contact(os.getenv( 'ADMIN_PHONE'), f"A new user just created an account (username: {username}) that makes {count_of_users} users") return {"message": "Acccount was created successfully"}, 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {'message': 'User with this username already exists'}, 400 User = UserModel(**data) User.save_to_db() # connection = sqlite3.connect('data.db') # cursor = connection.cursor() # query = "INSERT INTO users VALUES (NULL, ?, ?)" # cursor.execute(query, (data['username'],data['password'])) # # connection.commit() # connection.close() return {'message': 'User created successfully'}, 201
def post(self): request_data = Register.parser.parse_args() if UserModel.usernamefinding(request_data['username']): return {'Message': 'A user with that username already exist'}, 400 user = UserModel(**request_data) user.save_db() ## connection = sqlite3.connect('data.db') ## cursor = connection.cursor() ## insert = "INSERT INTO users VALUES(NULL, ?, ?)" ## cursor.execute(insert, (request_data['username'],request_data['password'])) ## ## connection.commit() ## connection.close() return {'Message': 'User Id was created successfully'}, 201
def post(self): data = UserRegister.parser.parse_args() if UserModel.find_by_username(data['username']): return {"message": "User with that username already exists."}, 400 # connection = sqlite3.connect('data.db') # cursor = connection.cursor() # query = "INSERT INTO {table} VALUES (NULL, ?, ?)".format(table=self.TABLE_NAME) # cursor.execute(query, (data['username'], data['password'])) # connection.commit() # connection.close() # return {"message": "User created successfully."}, 201 # user = UserModel(data['username'], data['password']) user = UserModel(**data) #same as above
def post(self): data = UserRegister.parser.parse_args() connection = sqlite3.connect('Database.db') cursor = connection.cursor() if UserModel.findByUsername(data['username']) is not None: return { "message": "user {} already exists".format(data['username']) }, 400 user = UserModel(**data) user.save_to_db() # # insert_query = "INSERT INTO users VALUES (NULL, ?, ?)" # # cursor.execute(insert_query, (data['username'], data['password'])) # # connection.commit() # connection.close() return {"message": "UserCreated "}, 201 # created
def test_create_user(self): new = UserModel("ipo", "kkk123") self.assertEqual(new.username, "ipo") self.assertEqual(new.password, "kkk123")