def post(self): """Handles the POST call to the CreateUserAPI.""" data = self.parser.parse_args() username = data.get('username') password = data.get('password') if User.user_exist(username): abort(400, 'SignUpFailed: A User with the specified username ' 'already exist') new_user = User(username=username, password=password) new_user.save() token = new_user.generate_auth_token() return {'token': token.decode('utf-8')}, 201
def post(self): """Handles the POST call to the CreateUserAPI.""" data = self.parser.parse_args() username = data.get('username') password = data.get('password') if User.user_exist(username): abort( 400, 'SignUpFailed: A User with the specified username ' 'already exist') new_user = User(username=username, password=password) new_user.save() token = new_user.generate_auth_token() return {'token': token.decode('utf-8')}, 201
def test_user_exist(self): self.assertTrue(User.user_exist("tester"))