def get(self): """Login credentials validation endpoint""" time_start = time.time() return_data = UserServices.getActivities(get_puntos.parse_args()) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], {'message': return_data["message"]}
def post(self): """Registering user endpoint""" time_start = time.time() return_data = UserServices.registerUser(register.parse_args()) time_end = time.time() monitor(time_start, time_end, path, "post") return return_data["data"], return_data["status"], {'message': return_data["message"]}
def get(self, postId): """Endpoint that gets all questions""" time_start = time.time() return_data = QuestionServices.getAllQuestions(postId) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], {'message': return_data["message"]}
def put(self): """Updating user data endpoint""" time_start = time.time() return_data = UserServices.updateUser(update.parse_args()) time_end = time.time() monitor(time_start, time_end, path, "put") return return_data["data"], return_data["status"], {'message': return_data["message"]}
def post(self): """Endpoint for creating a single question""" time_start = time.time() args = new_question.parse_args() return_data = QuestionServices.createNewQuestion(args) time_end = time.time() monitor(time_start, time_end, path, "post") return return_data["data"], return_data["status"], {'message': return_data["message"]}
def get(self): """Endpoint that gets all Payments types""" time_start = time.time() return_data = ResourcesServices.get_buy_states() time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def get(self, questionId): """Endpoint that gets a single questions""" time_start = time.time() args = {} args['questionId'] = questionId return_data = QuestionServices.getQuestion(args) time_end = time.time() monitor(time_start, time_end, path + "questionId", "get") return return_data["data"], return_data["status"], {'message': return_data["message"]}
def post(self): """Endpoint for creating a single post""" time_start = time.time() return_data = PostServices.createNewPost(new_post_args.parse_args()) time_end = time.time() monitor(time_start, time_end, path, "post") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def put(self, questionId): """Endpoint that update a single answer""" time_start = time.time() args = answer.parse_args() args['questionId'] = questionId return_data = QuestionServices.updateQuestion(args) time_end = time.time() monitor(time_start, time_end, path + "questionId/respuesta/", "put") return return_data["data"], return_data["status"], {'message': return_data["message"]}
def get(self): """Endpoint that gets all scores from the scored user""" time_start = time.time() args = common_args.parse_args() return_data = ScoreServices.getScoreByScoredId(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def get(self): """Endpoint that gets all posts""" time_start = time.time() args = get_post_filter_args.parse_args() return_data = PostServices.getAllPosts(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def get(self): """Endpoint that gets all Categories""" time_start = time.time() data = parser.parse_args() return_data = SharedServerRequests.calculateShipping(data) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def get(self, buy_id): """Endpoint that gets a single buy""" time_start = time.time() args = common_args.parse_args() args['buyId'] = buy_id return_data = BuyServices.getBuy(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def put(self, buy_id): """Endpoint that modify a single buy""" time_start = time.time() args = modify_state.parse_args() args['buyId'] = buy_id return_data = BuyServices.updateBuy(args) time_end = time.time() monitor(time_start, time_end, path, "put") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def get(self, user_id): """Endpoint that gets a all posts from user""" time_start = time.time() args = common_args.parse_args() args['userId'] = user_id return_data = PostServices.getPostByUser(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def get(self, seller_id): """Endpoint that gets a all buys from seller""" time_start = time.time() args = common_args.parse_args() args['seller_id'] = seller_id return_data = BuyServices.getBuysBySeller(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def put(self, payment_id): """Endpoint that updates buy state by shipmentId""" time_start = time.time() args = server_communication_args.parse_args() args['payment_id'] = payment_id return_data = BuyServices.update_buy_by_payment_id(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def get(self, post_id): """Endpoint that gets a single post""" time_start = time.time() args = common_args.parse_args() args['postId'] = post_id return_data = PostServices.getPost(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def put(self, post_id): """Endpoint for updating a single post""" time_start = time.time() args = update_post_args.parse_args() args['postId'] = post_id return_data = PostServices.updatePost(args) time_end = time.time() monitor(time_start, time_end, path, "put") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def put(self, buy_id): """Endpoint that gets a single score""" time_start = time.time() args = update_score.parse_args() args['buyId'] = buy_id return_data = ScoreServices.updateScore(args) time_end = time.time() monitor(time_start, time_end, path, "get") return return_data["data"], return_data["status"], { 'message': return_data["message"] }
def test_monitoring(self): monitor(time.time(), time.time(), "un/path/de/prueba", "get") assert len(list(app.database.stats.find())) != 0