def login(): """Servicio de autenticación: permite a los usuarios poder ingresar al sistema con un token de firebase, obteniendo un token para utilizar con los demás servicios.""" if not request.is_json: abort(400) firebase_token = request.get_json() access_token = UserService.login(firebase_token) return jsonify(token=access_token), 200
def test_login_if_user_not_found_raises_not_found_error( firebase_mock, um_mock, user_data): firebase_mock.return_value = user_data.valid_user um_mock.return_value = None with pytest.raises(NotFoundError): UserService.login(user_data.valid_token)