Skip to content

Commit

Permalink
Merge pull request #166 from MAIF/cleanup_tests
Browse files Browse the repository at this point in the history
Cleanup tests
  • Loading branch information
HugoPerrier authored Jan 15, 2024
2 parents 6dc8197 + 7c44cd1 commit 1336375
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 50 deletions.
24 changes: 13 additions & 11 deletions AUTHORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,23 @@
Credits
=======

Development Lead (Quantmetry Team support Maif Team)
----------------------------------------------------
Maintainers
-----------

* Sacha Samama
* Tom Stringer
* Antoine Simoulin <[email protected]>
* Benoit Lebreton <[email protected]>
* Hugo Perrier <[email protected]>

Contributors
------------

* Florian Arthur <[email protected]>
* Fabre Tiphaine <[email protected]>
* Marouane Il Idrissi <[email protected]>
* Hugo Perrier <[email protected]>
* Victor Bigand <[email protected]>
* Florian Arthur
* Guillaume Bernard
* Victor Bigand
* Tiphaine Fabre
* Marouane Il Idrissi
* Benoit Lebreton
* Hugo Perrier
* Sacha Samama
* Antoine Simoulin
* Tom Stringer

To be continued ...
34 changes: 16 additions & 18 deletions tests/detectors/test_transfer_detector.py
Original file line number Diff line number Diff line change
Expand Up @@ -267,16 +267,15 @@ def test_transform_debug_mode(df_emails, expected_result, expected_debug_info):
"from": ["[email protected]"],
"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 <[email protected]>\n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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 <[email protected]>\n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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.",
],
}
),
Expand All @@ -288,16 +287,15 @@ def test_transform_debug_mode(df_emails, expected_result, expected_debug_info):
"from": ["[email protected]"],
"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 <[email protected]>\n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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 <[email protected]>\n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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.",
],
}
),
Expand Down
8 changes: 4 additions & 4 deletions tests/fixtures/basic_emails.py
Original file line number Diff line number Diff line change
Expand Up @@ -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": "",
Expand All @@ -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": "",
Expand Down
32 changes: 15 additions & 17 deletions tests/functional/test_emails_fixtures.py
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,7 @@
test_name="real_email_1",
body=(
"De :\n_Délégation - Ville <[email protected]>\n\n\nEnvoyé :\nlundi 27 septembre 2021 22:19\n\n\n"
"À :\nBAL REZO <balrezo@maif.fr>\n\n\nObjet :\nTR : Soc : 1111111A - Votre"
"À :\nTEST <test@maif.fr>\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 <[email protected]>"
"\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 <[email protected]>\n\n\nSujet :\nRE: Soc : 1111111A - "
Expand Down Expand Up @@ -422,29 +422,27 @@
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 <[email protected]>\n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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 <[email protected]>\n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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,
},
)
testcase_true_transfer1 = dict(
test_name="Transferdetecteur (True)",
header="Suivi de dossier",
body="De :\nAccueil - Lucile RODRIGUES <[email protected]>\n\n\n\nEnvoyé :\njeudi 13 janvier 2022 15:26\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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 <[email protected]>\n\n\n\nEnvoyé :\njeudi 01 janvier 2024 01:01\n\n\nÀ "
+ ":\nCommercial <[email protected]>\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\n[email protected]\n[\nmailto:[email protected]\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,
},
Expand Down

0 comments on commit 1336375

Please sign in to comment.