def find_place_in_sentence(text): """ Returns the position of the place the usertext is looking for """ parser = Parser(text) parser.capture_regular_expression(text) address_ask_by_user = parser.address return address_ask_by_user
def test_capture_regular_expression(): """Test to capture the location and the words that introduces a question about a place""" sentence = "Salut grandpy! Comment s'est passé ta soirée avec Grandma hier soir? Au fait, pendant que j'y pense, pourrais-tu m'indiquer où se trouve le musée d'art et d'histoire de Fribourg, s'il te plaît?" p = Parser(sentence) assert p.capture_regular_expression( sentence) == " où se trouve le musée d'art et d'histoire de Fribourg"