diff --git a/AUTHORS.rst b/AUTHORS.rst index cce7f0a..1563dc3 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -2,21 +2,23 @@ Credits ======= -Development Lead (Quantmetry Team support Maif Team) ----------------------------------------------------- +Maintainers +----------- -* Sacha Samama -* Tom Stringer -* Antoine Simoulin -* Benoit Lebreton +* Hugo Perrier Contributors ------------ -* Florian Arthur -* Fabre Tiphaine -* Marouane Il Idrissi -* Hugo Perrier -* Victor Bigand +* Florian Arthur +* Guillaume Bernard +* Victor Bigand +* Tiphaine Fabre +* Marouane Il Idrissi +* Benoit Lebreton +* Hugo Perrier +* Sacha Samama +* Antoine Simoulin +* Tom Stringer To be continued ... diff --git a/tests/detectors/test_transfer_detector.py b/tests/detectors/test_transfer_detector.py index ca4e659..e9ae89f 100644 --- a/tests/detectors/test_transfer_detector.py +++ b/tests/detectors/test_transfer_detector.py @@ -267,16 +267,15 @@ def test_transform_debug_mode(df_emails, expected_result, expected_debug_info): "from": ["test@gmail.com"], "header": ["fwd: Envoi d'un document de la Société Imaginaire"], "body": [ - "Bonjour,\n\n\n\n\n\nUn taux d’humidité de 30% a été relevé le 19/04/2022.\n\n\n\nNous reprendrons contact avec l’assurée" - + " en Aout 2022.\n\n\n\n\n\n\nBien cordialement,\n\n\n\n\n\nNuméro Auxiliaire : 116113 T / 116133 J\n\n\n\n\n\n\n\n\nABOU" - + " ELELA Donia\n\n\nSté LVP\n-\n\nL\na\nV\nalorisation du\nP\natrimoine\n\n\n2, rue de la Paix\n\n\n94300 VINCENNES" + "Bonjour,\n\n\n\n\n\nUn taux d’humidité de 30% a été relevé le 01/01/2024.\n\n\n\nNous reprendrons contact avec l’assurée" + + " en Aout 2022.\n\n\n\n\n\n\nBien cordialement,\n\n\n\n\n\nNuméro Auxiliaire : 000000 A / 000000 B\n\n\n\n\n\n\n\n\n" + + "SMITH Kim\n\n\nTEST\n-\n\nL\na\nV\nalorisation du\nP\natrimoine\n\n\n2, rue du Test\n\n\n00000 NIORT" + "\n\n\n\n\n\n\n\nTél : 0143740992\n\n\nPort : 0767396737\n\n\nhttp://lvpfrance.fr\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - + "\n\n\nDe :\nAccueil - Lucile RODRIGUES \n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ " - + ":\nCommercial \n\n\nObjet :\nTR: Evt : M211110545P survenu le 15/10/2021 - Intervention entreprise" - + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ngestionsinistre@maif.fr\n[\nmailto:gestionsinistre@maif.fr\n]\n\n\n\n" - + "Envoyé :\njeudi 13 janvier 2022 15:13\n\n\nÀ :\nAccueil - Lucile RODRIGUES\n\n\nObjet :\nEvt : M211110545P survenu le 15/10/2021" - + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.\n\n\n\nSentiments" - + "mutualistes.\n\nLa MAIF", + + "\n\n\nDe :\nAccueil - Alex Dupond \n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ " + + ":\nCommercial \n\n\nObjet :\nTR: Evt : A0000000B survenu le 01/01/2024 - Intervention entreprise" + + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ntest@maif.fr\n[\nmailto:test@maif.fr\n]\n\n\n\n" + + "Envoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ :\nAccueil - Alex Dupond\n\n\nObjet :\nEvt : A0000000B survenu le 01/01/2024" + + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.", ], } ), @@ -288,16 +287,15 @@ def test_transform_debug_mode(df_emails, expected_result, expected_debug_info): "from": ["test@gmail.com"], "header": ["Virement"], "body": [ - "Bonjour,\n\n\n\n\n\nUn taux d’humidité de 30% a été relevé le 19/04/2022.\n\n\n\nNous reprendrons contact avec l’assurée" - + " en Aout 2022.\n\n\n\n\n\n\nBien cordialement,\n\n\n\n\n\nNuméro Auxiliaire : 116113 T / 116133 J\n\n\n\n\n\n\n\n\nABOU" - + " ELELA Donia\n\n\nSté LVP\n-\n\nL\na\nV\nalorisation du\nP\natrimoine\n\n\n2, rue de la Paix\n\n\n94300 VINCENNES" + "Bonjour,\n\n\n\n\n\nUn taux d’humidité de 30% a été relevé le 01/01/2024.\n\n\n\nNous reprendrons contact avec l’assurée" + + " en Aout 2022.\n\n\n\n\n\n\nBien cordialement,\n\n\n\n\n\nNuméro Auxiliaire : 000000 A / 000000 B\n\n\n\n\n\n\n\n\n" + + "SMITH Kim\n\n\nTEST\n-\n\nL\na\nV\nalorisation du\nP\natrimoine\n\n\n2, rue du Test\n\n\n00000 NIORT" + "\n\n\n\n\n\n\n\nTél : 0143740992\n\n\nPort : 0767396737\n\n\nhttp://lvpfrance.fr\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - + "\n\n\nDe :\nAccueil - Lucile RODRIGUES \n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ " - + ":\nCommercial \n\n\nObjet :\nTR: Evt : M211110545P survenu le 15/10/2021 - Intervention entreprise" - + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ngestionsinistre@maif.fr\n[\nmailto:gestionsinistre@maif.fr\n]\n\n\n\n" - + "Envoyé :\njeudi 13 janvier 2022 15:13\n\n\nÀ :\nAccueil - Lucile RODRIGUES\n\n\nObjet :\nEvt : M211110545P survenu le 15/10/2021" - + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.\n\n\n\nSentiments" - + "mutualistes.\n\nLa MAIF", + + "\n\n\nDe :\nAccueil - Alex Dupond \n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ " + + ":\nCommercial \n\n\nObjet :\nTR: Evt : A0000000B survenu le 01/01/2024 - Intervention entreprise" + + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ntest@maif.fr\n[\nmailto:test@maif.fr\n]\n\n\n\n" + + "Envoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ :\nAccueil - Alex Dupond\n\n\nObjet :\nEvt : A0000000B survenu le 01/01/2024" + + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.", ], } ), diff --git a/tests/fixtures/basic_emails.py b/tests/fixtures/basic_emails.py index 5282d31..0ad361c 100644 --- a/tests/fixtures/basic_emails.py +++ b/tests/fixtures/basic_emails.py @@ -21,8 +21,8 @@ def email_basic_hello_world(): "body": "Hello world", "header": "Hello", "chanel": "mail", - "from": "lulu@gmail.com", - "to": ["gedgestionsinistre@maif.fr"], + "from": "jo@gmail.com", + "to": ["test@maif.fr"], "bal": "", "date": "", "ged_chanel": "", @@ -41,8 +41,8 @@ def email_basic_with_accent(): "body": "Bonjour\nPouvez-vous résilier mon contrat?\nJean Dupont", "header": "Demande de résiliation", "chanel": "mail", - "from": "lulu@gmail.com", - "to": ["gedgestionsinistre@maif.fr"], + "from": "jo@gmail.com", + "to": ["test@maif.fr"], "bal": "", "date": "", "ged_chanel": "", diff --git a/tests/functional/test_emails_fixtures.py b/tests/functional/test_emails_fixtures.py index 500b464..30586ab 100644 --- a/tests/functional/test_emails_fixtures.py +++ b/tests/functional/test_emails_fixtures.py @@ -364,7 +364,7 @@ test_name="real_email_1", body=( "De :\n_Délégation - Ville \n\n\nEnvoyé :\nlundi 27 septembre 2021 22:19\n\n\n" - "À :\nBAL REZO \n\n\nObjet :\nTR : Soc : 1111111A - Votre" + "À :\nTEST \n\n\nObjet :\nTR : Soc : 1111111A - Votre" " attestation assurance\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\nJean Dupont " "\n\n\nEnvoyé :\nlundi 27 septembre 2021 22:23:43 (UTC+01:00) Brussels, Copenhagen, Madrid, Paris" "\n\n\nÀ :\n_Délégation - Ville \n\n\nSujet :\nRE: Soc : 1111111A - " @@ -422,16 +422,15 @@ testcase_true_transfer = dict( test_name="Transferdetecteur (True)", header="Tr: Suivi de dossier", - body="Bonjour,\n\n\n\n\n\nUn taux d’humidité de 30% a été relevé le 19/04/2022.\n\n\n\nNous reprendrons contact avec l’assurée" - + " en Aout 2022.\n\n\n\n\n\n\nBien cordialement,\n\n\n\n\n\nNuméro Auxiliaire : 116113 T / 116133 J\n\n\n\n\n\n\n\n\nABOU" - + " ELELA Donia\n\n\nSté LVP\n-\n\nL\na\nV\nalorisation du\nP\natrimoine\n\n\n2, rue de la Paix\n\n\n94300 VINCENNES" - + "\n\n\n\n\n\n\n\nTél : 0143740992\n\n\nPort : 0767396737\n\n\nhttp://lvpfrance.fr\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" - + "\n\n\nDe :\nAccueil - Lucile RODRIGUES \n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ " - + ":\nCommercial \n\n\nObjet :\nTR: Evt : M211110545P survenu le 15/10/2021 - Intervention entreprise" - + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ngestionsinistre@maif.fr\n[\nmailto:gestionsinistre@maif.fr\n]\n\n\n\n" - + "Envoyé :\njeudi 13 janvier 2022 15:13\n\n\nÀ :\nAccueil - Lucile RODRIGUES\n\n\nObjet :\nEvt : M211110545P survenu le 15/10/2021" - + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.\n\n\n\nSentiments" - + "mutualistes.\n\nLa MAIF", + body="Bonjour,\n\n\n\n\n\nUn taux d’humidité de 30% a été relevé le 01/01/2024.\n\n\n\nNous reprendrons contact avec l’assurée" + + " en Janvier 2024.\n\n\n\n\n\n\nBien cordialement,\n\n\n\n\n\nNuméro Auxiliaire : 000000A / 000000B\n\n\n\n\n\n\n\n\n" + + "Smith KIM\n\n\nTEST\n-\n\nL\na\nV\nalorisation du\nP\natrimoine\n\n\n2, rue du Test\n\n\n00000 Niort" + + "\n\n\n\n\n\n\n\nTél : 0101010101\n\n\nPort : 0101010101\n\n\nhttp://test.fr\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" + + "\n\n\nDe :\nAccueil - Alex Dupond \n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ " + + ":\nCommercial \n\n\nObjet :\nTR: Evt : A000000000B survenu le 15/10/2021 - Intervention entreprise" + + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ntest@maif.fr\n[\nmailto:test@maif.fr\n]\n\n\n\n" + + "Envoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ :\nAccueil - Alex Dupond\n\n\nObjet :\nEvt : A000000000B survenu le 01/01/2024" + + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.", transfer_detector_expected={ "transfer_result": True, }, @@ -439,12 +438,11 @@ testcase_true_transfer1 = dict( test_name="Transferdetecteur (True)", header="Suivi de dossier", - body="De :\nAccueil - Lucile RODRIGUES \n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ " - + ":\nCommercial \n\n\nObjet :\nTR: Evt : M211110545P survenu le 15/10/2021 - Intervention entreprise" - + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ngestionsinistre@maif.fr\n[\nmailto:gestionsinistre@maif.fr\n]\n\n\n\n" - + "Envoyé :\njeudi 13 janvier 2022 15:13\n\n\nÀ :\nAccueil - Lucile RODRIGUES\n\n\nObjet :\nEvt : M211110545P survenu le 15/10/2021" - + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.\n\n\n\nSentiments" - + "mutualistes.\n\nLa MAIF", + body="De :\nAccueil - Alex Dupond \n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ " + + ":\nCommercial \n\n\nObjet :\nTR: Evt : A000000000B survenu le 15/10/2021 - Intervention entreprise" + + " partenaire\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nDe :\n\n\ntest@maif.fr\n[\nmailto:test@maif.fr\n]\n\n\n\n" + + "Envoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ :\nAccueil - Alex Dupond\n\n\nObjet :\nEvt : A000000000B survenu le 01/01/2024" + + " - Intervention entreprise partenaire\n\n\n\n\n\nMerci de bien vouloir prendre connaissance du document ci-joint.", transfer_detector_expected={ "transfer_result": True, },