summaryrefslogtreecommitdiff
path: root/distixlib/msg_id_extractor_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'distixlib/msg_id_extractor_tests.py')
-rw-r--r--distixlib/msg_id_extractor_tests.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/distixlib/msg_id_extractor_tests.py b/distixlib/msg_id_extractor_tests.py
index 6a7e259..b47b0f3 100644
--- a/distixlib/msg_id_extractor_tests.py
+++ b/distixlib/msg_id_extractor_tests.py
@@ -33,4 +33,18 @@ Subject: O, Romeo
Wherefore art thou?
''')
- self.assertEqual(distixlib.get_ids_from_message(msg), [])
+ self.assertEqual(distixlib.get_ids_from_message(msg), set())
+
+ def test_returns_id_from_message_id(self):
+ msg_text = '''\
+From: user@example.com
+To: other@example.com
+Subject: O, Romeo
+Message-Id: <capulet123@verona>
+
+Wherefore art thou?
+'''
+
+ msg = email.message_from_string(msg_text)
+ self.assertEqual(
+ distixlib.get_ids_from_message(msg), set(['capulet123@verona']))