Coverage for marvin.views.users : 84%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
""" marvin.views.users ~~~~~~~~~~~~~~~~~~~~
CRU endpoints for users.
""" # pylint: disable=no-self-use
""" Create endpoint for users. """
""" Create new user. """ 'msg': 'User created', 'user': user.to_json(), 'auth_token': user.get_auth_token(), }, 201 return { 'msg': 'Data did not validate.', 'errors': form.errors, }, 400
""" Endpoint for creating an auth_token. """
""" Create new auth_token. """ or User.query.filter(User.email == form.identifier.data).first()) 'auth_token': user.get_auth_token(), 'user': { 'href': url_for('userdetailview', user_id=user.id, _external=True), 'username': user.username, } } return { 'msg': 'Incorrect username or password', }, 401 return { 'msg': 'Data did not validate', 'errors': form.errors, }, 400
""" Read endpoint for users. """
def get(self, user_id): """ Get details for a given user. """ 'user': user.to_json(include_personal_data=is_self), } |