initial
This commit is contained in:
56
test/data/test_mail.txt
Normal file
56
test/data/test_mail.txt
Normal file
@@ -0,0 +1,56 @@
|
||||
|
||||
|
||||
|
||||
|
||||
Von meinem/meiner Galaxy gesendet
|
||||
|
||||
|
||||
|
||||
-------- Ursprüngliche Nachricht --------
|
||||
Von: Stefan Erne <stefan_erne@gmx.net>
|
||||
Datum: 05.01.22 11:24 (GMT+01:00)
|
||||
An: Dressel Bernhard <Bernhard.Dressel@getzner.com>
|
||||
Betreff: Fwd: Nachricht über https://haus-gruenerwald-net.jimdofree.com/bio-bauernhof/
|
||||
|
||||
|
||||
Von meinem iPhone gesendet
|
||||
|
||||
Anfang der weitergeleiteten Nachricht:
|
||||
Von: haus-gruenerwald@gmx.net
|
||||
Datum: 5. Jänner 2022 um 11:22:21 MEZ
|
||||
An: stefan_erne@gmx.net
|
||||
Betreff: WG: Nachricht über https://haus-gruenerwald-net.jimdofree.com/bio-bauernhof/
|
||||
|
||||
|
||||
-----Ursprüngliche Nachricht-----
|
||||
Von: Jimdo <no-reply@jimdo.de>
|
||||
Gesendet: Mittwoch, 5. Januar 2022 11:18
|
||||
An: haus-gruenerwald@gmx.net
|
||||
Betreff: Nachricht über https://haus-gruenerwald-net.jimdofree.com/bio-bauernhof/
|
||||
|
||||
Hallo, du hast eine Nachricht über deine Jimdo-Seite https://haus-gruenerwald-net.jimdofree.com/bio-bauernhof/ erhalten:
|
||||
|
||||
-------------------------------------
|
||||
|
||||
Rasse: BIO-Angus
|
||||
|
||||
Paketgröße: 5 kg
|
||||
|
||||
Vakuumiert: ja
|
||||
|
||||
Option: Suppenfleisch
|
||||
|
||||
Verpackungsgröße pro Beutel: 500 g
|
||||
|
||||
Sonstiges (nach Verfügbarkeit): Backen (EUR 20,-/kg), Knochen (gratis)
|
||||
|
||||
Name: Bernhard Dresseo
|
||||
|
||||
Telefonnummer: +436644073617
|
||||
|
||||
eMail-Adresse: bernhard.dressel@gmail.com
|
||||
|
||||
Nachricht:
|
||||
|
||||
Nutzer hat die Datenschutzerklärung akzeptiert. Datum/Uhrzeit: 2022-01-05 11:17:44 CET
|
||||
|
||||
41
test/test_mail_parser.py
Normal file
41
test/test_mail_parser.py
Normal file
@@ -0,0 +1,41 @@
|
||||
"""
|
||||
"""
|
||||
|
||||
# --------------------------------------- #
|
||||
# imports #
|
||||
# --------------------------------------- #
|
||||
from unittest import TestCase
|
||||
|
||||
from src.mail_parser import parse_mail_and_return_order
|
||||
|
||||
# --------------------------------------- #
|
||||
# definitions #
|
||||
# --------------------------------------- #
|
||||
|
||||
|
||||
# --------------------------------------- #
|
||||
# global vars #
|
||||
# --------------------------------------- #
|
||||
|
||||
|
||||
# --------------------------------------- #
|
||||
# functions #
|
||||
# --------------------------------------- #
|
||||
|
||||
|
||||
# --------------------------------------- #
|
||||
# classes #
|
||||
# --------------------------------------- #
|
||||
|
||||
|
||||
# --------------------------------------- #
|
||||
# main #
|
||||
# --------------------------------------- #
|
||||
|
||||
|
||||
class TestMailParser(TestCase):
|
||||
def test_parse_mail_and_return_order(self):
|
||||
with open("data/test_mail.txt", "r", encoding="utf-8") as test_mail:
|
||||
test_order_data = parse_mail_and_return_order(test_mail.readlines())
|
||||
|
||||
self.assertEqual("Bernhard Dresseo", test_order_data["Name"])
|
||||
Reference in New Issue
Block a user