def test_Parser_clean(): """Cleaning function test""" question = 'Ou se trouve le musée du Louvre?' parser = Parser(question) result = parser.clean() assert result == "musee du louvre"
def grandpy(user_text): """Application class instance""" data = {"status": False} parser = Parser(user_text) result = parser.clean() api_google = ApiGoogle() adress, coo = api_google.api_reading(result) if adress and coo: api_wiki = ApiWikipedia() page_id = api_wiki.api_get_page_id(**coo) if page_id: extract, url = api_wiki.api_get_extract(page_id) data = { "status": True, "question": user_text, "article": extract, "coords": coo, "url": url, "adress": adress, "response": "Voilà l'endroit demandé mon petit !" } if not data.get("status"): data = { "question": user_text, "status": False, "response": "Je n'ai pas la reponse à la question..!!" } return data
def ajax(): """""" data = {"status": False} user_text = request.form["userText"] logger.debug("Question posée :" + user_text) parser = Parser(user_text) result = parser.clean() api_google = ApiGoogle() adress, coo = api_google.api_reading(result) if adress and coo: api_wiki = ApiWikipedia() page_id = api_wiki.api_get_page_id(**coo) if page_id: extract, url = api_wiki.api_get_extract(page_id) data = { "status": True, "question": user_text, "article": extract, "coords": coo, "url": url, "adress": adress, "response": "Voilà l'endroit demandé mon petit !" } if not data.get("status"): data = { "question": user_text, "status": False, "response": "Je n'ai pas la reponse à la question..!!" } return jsonify(data)