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
예제 #2
0
 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
예제 #3
0
 def test_user_exist(self):
     self.assertTrue(User.user_exist("tester"))